https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103096
--- Comment #7 from Jonathan Wakely <redi at gcc dot gnu.org> --- 30 would be too low for "reasonable" code, like a std::variant or std::tuple of 31 types, if some algorithm is implemented as a recursive template.