Async/Await series

I’m a fan of Kotlin’s coroutines. They’re similar in a lot of ways, though there are some important differences I’ve brought up before: