Tool to turn functions with Node-style callback APIs into functions that return Promises.