map<U> method
Maps the inner value when successful, preserving errors.
Implementation
Result<U, E> map<U>(U Function(T value) f) {
final self = this;
if (self is Ok<T, E>) return Ok<U, E>(f(self.value));
return Err<U, E>((self as Err<T, E>).error);
}