separate enqueueing algorithm from the notify and retainSource methods.
separate enqueueing algorithm from the notify and retainSource methods.

glessard/deferred,glessard/deferred,glessard/async-deferred,glessard/swiftian-dispatch