Error handling for async functions without try/catch blocks
github.com/greylocklabs/await-result
greylocklabs/await-result