immediate-promise (npm): Returns a promise resolved in the next event loop - think `setImmediate()`
Keywords: promise|resolve|immediate|setimmediate|event|loop|next|tick|delay|timeout|async|await|promises|bluebird