mini-deferred (npm): A mini deferred plugin, having just what you need.
Keywords: deferred|promise|when-then