Promise-callback helper functions.
Creates a Promise from a callback-style function.
Example:
fromCallback(cb => fs.readFile(file, cb));
Calls a callback function with the result of a promise once it settles.
Example:
toCallback(promise, (err, result) => {
if (err) console.error(err.stack);
else doSomething(result);
});