what's your experience been writing tests for async/await code?
In Koa, you're inside one big top-level async function so all of your business code is as well. Any errors you have are async and bubble up.
Async/await is something that made Javascript concurrency not just bearable but better than the day-to-day code of other languages I use.