@pragma("vm:prefer-inline") Future<Result<T, E>> okOr<E extends Object>(E err) { return then((option) => option.okOr(err)); }