http://unixwiz.net/techtips/reading-cdecl.html
https://en.wikipedia.org/wiki/Most_vexing_parse
https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p26...
for me the problem is that it changed the meaning of & gratuitously