Would you guys use metaclasses if/when they come to C++? These look like they would be a game-changing feature.
https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0707r3.pdf