Yeah I was following DOM Promise here. I think we need to discuss branding again. If the whole point of A+ is to provide interoperability it'd a shame not to be able to identify other valid promises implementations.

BTW I've been meaning to review this section again. I think I'm creating too many anonymous functions so it may be a good idea to define `resolve` and  `reject` in the instance.