package Ġcom . rival di . github user app . util Ċ Ċ import Ġkotlinx . coroutines .* Ċ Ċ object ĠCor outines Ġ{ ĊĊĠĠĠ Ġfun Ġmain ( work : Ġsuspend Ġ(() Ġ-> ĠUnit )) Ġ= ĊĠĠĠĠĠĠĠ ĠCor outine Scope ( Dispatch ers . Main ). launch Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwork () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġmain ( job : ĠJob , Ġwork : Ġsuspend Ġ(() Ġ-> ĠUnit )) Ġ= ĊĠĠĠĠĠĠĠ ĠCor outine Scope ( Dispatch ers . Main Ġ+ Ġjob ). launch Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwork () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġio ( work : Ġsuspend Ġ(() Ġ-> ĠUnit )) Ġ= ĊĠĠĠĠĠĠĠ ĠCor outine Scope ( Dispatch ers . IO ). launch Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwork () ĊĠĠĠĠĠĠĠ Ġ} Ċ Ċ }