suspendTask

suspend fun <T> suspendTask(taskName: String, task: suspend () -> T): T