fulfillWithObject:somePromise also handles BAPromise checking, so we can take it out of then:
fulfillWithObject:somePromise also handles BAPromise checking, so we can take it out of then:

benski/BAPromise,benski/BAPromise