nested-promise (npm): Promise pattern for async tasks. Also handles nested tasks
Keywords: promise|nested asychronous tasks|promise pattern|node.js promise