cpp/ranges/subrange/tuple element

The partial specializations of for std provide compile-time access to the iterator or sentinel type of a, using tuple-like syntax. They are provided for structured binding support.

@1-2@ Obtains the iterator type, i.e.. @3-4@ Obtains the sentinel type, i.e..