Contract for implementing coroutine scope preference on SupervisorJob
v1.1.0
Persistent context for the coroutine
Coroutine dispatcher specification
A failure or cancellation of a child does not cause the supervisor job to fail and does not affect its other children.
Requires an instance of kotlinx.coroutines.Job or kotlinx.coroutines.SupervisorJob
For more details regarding how cancellation is handled