package Ġcom . m re ig osa . mar vel app . domain . executor Ċ Ċ import Ġkotlinx . coroutines . Coroutine Dispatcher Ċ import Ġkotlinx . coroutines . Dispatch ers Ċ Ċ interface ĠDispatcher Provider Ġ{ ĊĠĠĠ Ġval Ġmain : ĠCor outine Dispatcher ĊĠĠĠ Ġval Ġbackground : ĠCor outine Dispatcher Ċ } Ċ Ċ class ĠDispatcher Provider Impl Ġ: ĠDispatcher Provider Ġ{ ĊĠĠĠ Ġoverride Ġval Ġmain : ĠCor outine Dispatcher Ġ= ĠDispatch ers . Main ĊĠĠĠ Ġoverride Ġval Ġbackground : ĠCor outine Dispatcher Ġ= ĠDispatch ers . IO Ċ }