https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92546
--- Comment #5 from Jonathan Wakely <redi at gcc dot gnu.org> --- Another way to reduce things would be to move tuple_size and tuple_element from <utility> to a new <bits/tuple.h> header, so that e.g. <ranges> doesn't need the whole of <utility>.