CoroutineScope-like util to execute coroutines in a sequential order (FIFO). As with a SupervisorJob, children can be cancelled or fail independently one from the other.
Creates a coroutine in the queue and returns its future result as an implementation of Deferred.
Launches a coroutine in the queue, and waits for its result.
Cancels this coroutine queue, including all its children with an optional cancellation cause.
Launches a coroutine in the queue.