constexpr explicit value_type(outer-iterator i);
constexpr inner-iterator<Const> begin() const;
constexpr default_sentinel_t end() const noexcept;