when-promisify (npm): a simple method to make node-style callback function return a promise instead. Based on when.js 
Keywords: promise|when|promisify