Understanding Kotlin Coroutines with this mental model