Here, if the coroutine is cancelled, `a.await` or ...
# coroutines
j
Here, if the coroutine is cancelled,
a.await
or
b.await
would throw a
CancellationException
, but the actual jobs
a
and
b
wouldn't be canceled. Of course this could be handled with a try-catch around the await, and explicitly cancelling the jobs. But is there a nicer way to handler it?