risposta (npm): functions from async.js implemented using promises
Keywords: promises|bluebird|async|q