node-defer (npm): Deferred object with when implementation
Keywords: node.js|deferred|promise|promises