constexpr reverse_iterator();
constexpr explicit reverse_iterator(Iterator x);
template<class U> constexpr reverse_iterator(const reverse_iterator<U>& u);
template<class U>
  constexpr reverse_iterator&
    operator=(const reverse_iterator<U>& u);