What do you do if you want to start a coroutine th...
# coroutines
e
What do you do if you want to start a coroutine that outlives its parent coroutine? You use the fact, that all coroutine builder accept an optional context parameters, so you do
runSuspending(Lifetime()) { ... }
, so you construct a fresh lifetime for that coroutine explicitly, that is not bound to the lifetime of the current coroutine.