I\'m trying to experiment with non-cancellable coroutines and I wrote the following code:
fun main(): Unit = runBlocking { // launch first coroutine c