async-deferrer (npm): function that returns a promise or resolves it
Keywords: promise|deferrer|async|await