recoverWith

abstract fun recoverWith(f: () -> Try<T>): Try<T>