Provide a `runCatching` that does not handle a `CancellationException` but re-throws it instead. · Issue #1814 · Kotlin/kotlinx.coroutines

Problem Description The Kotlin StdLib contains a function named runCatching. It tries the provided lambda and catches any Throwable that is not caught or thrown by the lambda. However, using runCat...