destruction (npm): A new way to write error handling in javascript coroutines
Keywords: coroutine|promise