constexpr reference operator*() const;
Iterator tmp = current; return *--tmp;
constexpr pointer operator->() const;
constexpr unspecified operator[](difference_type n) const;