Future<Result<T, E>> okOrElse<E extends Object>(E Function() errFn) { return then((option) => option.okOrElse(errFn)); }