Call a Node callback style function and return a Promise
Modern conveniences for native JavaScript promises.