title: Is there any practical use for ContiguousIterator?
body: <p>C++17 introduced <a href="https://en.cppreference.com/w/cpp/named_req/ContiguousIterator" rel="nofollow noreferrer"><code>ContiguousIterator</code></a>, but <a href="https://stackoverflow.com/q/42851957/8414561">there's no corresponding <code>contiguous_iterator_tag</code></a>.</p>
  
  <p>Is there any <em>practical</em> use for <code>ContiguousIterator</code> if it can't be checked/enforced via <a href="https://en.cppreference.com/w/cpp/iterator/iterator_traits" rel="nofollow noreferrer"><code>std::iterator_traits</code></a>?</p>
  
  <p>This question is different from <a href="https://stackoverflow.com/q/42851957/8414561">contiguous iterator detection</a> as it's not "why it doesn't have a tag", but "how it can be used if it doesn't have a tag". </p>