C++17 introduced ContiguousIterator, but there's no corresponding contiguous_iterator_tag.
Is there any practical use for ContiguousIterator if it can't be checked/enforced via std::iterator_traits?
This question is different from contiguous iterator detection as it's not "why it doesn't have a tag", but "how it can be used if it doesn't have a tag".