ioSafe

fun <T> T.ioSafe(work: suspend CoroutineScope.(T) -> Unit): Job