catchingUnwrapped
Non-fatal-only-catching version of stdlib's runCatching, returning a Result -- Re-throws any fatal exceptions, such as OutOfMemoryError
. Re-implements Arrow's nonFatalOrThrow logic to avoid a dependency on Arrow for a single function.