u
<beman/optional/optional.hpp>
template<class U = std::remove_cv_t<T>> constexpr std::remove_cv_t<T> value_or(U&& u) const;