The `get` half of this machinery was already implemented, but the `tuple_size` and `tuple_element` parts were hiding in [ranges.syn] and therefore missed. Differential Revision: https://reviews.llvm.org/D108054