@vaskir It will not cancel the execution of the alternative that is not selected, though. So, if I correctly understand what Hapac’s
Alt
does, you’ll have to write some extra glue code be make it behave like that or contribute an alt-like mechanism into the kotlinx-coroutines-core library.