Interface for a common set of CoroutineDispatchers.
A coroutine dispatcher that behaves like Dispatchers.Default.
A coroutine dispatcher that behaves like Dispatchers.IO.
A coroutine dispatcher that behaves like Dispatchers.Main (i.e. confined to the main UI thread).
A coroutine dispatcher that behaves like Dispatchers.Unconfined.