withNonCancellableContext

suspend fun <T> withNonCancellableContext(block: suspend () -> T): T