p-lazy (npm): Create a lazy promise that defers execution until it's awaited or when `.then()` or `.catch()` is called
Keywords: promise|lazy|defer|deferred|then|catch|fulfilled|async|function|await|promises|bluebird