suspend fun <T> io(start: CoroutineStart = CoroutineStart.DEFAULT, block: suspend CoroutineScope.() -> T): T
Run function on IO thread