Given we have a suspending function but `this` is not a `CoroutineScope`, how can we launch other coroutines such that those are associated with the current scope of whatever runs this `suspending` function?