runCatching

inline fun <T> runCatching(block: () -> T): Result<T>