taskroll (npm): https://www.npmjs.com/package/taskroll
Keywords: asynchronous|futures|javascript|node|promises