runCatchingSuspend

inline suspend fun <T> runCatchingSuspend(crossinline block: suspend () -> T): Result<T>