constexpr move_iterator& operator++();
Effects: Equivalent to ++current.
Returns: *this.
constexpr void operator++(int);
Effects: Equivalent to ++current.
constexpr move_iterator operator++(int)
requires ForwardIterator<I>;
Effects: Equivalent to:
move_iterator tmp = *this; ++current; return tmp;