safeCatching
Like kotlin.runCatching, but re-throws CancellationException to preserve structured concurrency. Use this instead of runCatching in coroutine contexts.
Like kotlin.runCatching receiver variant, but re-throws CancellationException.