@NonNull open static fun <R : Any!> unit(): (R) -> Try<R>!
Returns a function that takes a value and returns a monad of that value. The returned function will always return a Success
regardless of the passed value (even null!).
Return
(R) -> Try<R>!: function that takes a value and returns a monad of that value.