You can think of `suspend fun x(t : T1, c: Continu...
# coroutines
o
You can think of
suspend fun x(t : T1, c: Continuation<T2>)
is transformed inside coroutine into
fun x(t:T1):T2
. It just happened that await returns the same type as it’s future parameter, but it’s not necessary be this way for every controller/suspension