There are no dedicated runtime types planned for s...
# coroutines
e
There are no dedicated runtime types planned for suspending functions, though. Suspending functions are represented internally and for the purposes of reflection via CPS convention. So, a suspending function of arity
n
at runtime is a regular function of arity
n+1
. The details of CPS conventions are explained here: https://github.com/Kotlin/kotlin-coroutines/blob/master/kotlin-coroutines-informal.md#continuation-passing-style