unwrapOrElse method
Implementation
Option<T> unwrapOrElse(Option<T> Function(Exception e) handleErr) =>
switch (this) {
Ok<T>(:final T _value) => Some<T>(_value),
Err<Exception>(:final Exception _value) => handleErr(_value),
_ => throw Unreachable(),
};