recoverCatching

inline fun recoverCatching(transform: (Throwable) -> T): Result<T>