ATOMIC

Atomically (i.e., in a non-cancellable way) schedules the coroutine for execution according to its context. This is similar to DEFAULT, but the coroutine cannot be cancelled before it starts executing.

Cancellability of coroutine at suspension points depends on the particular implementation details of suspending functions as in DEFAULT.