You're not wrong about old compilers in distros, but current clang and gcc already support a large subset of the most important bits of C++17: See ht...