I think he's talking about C++ templates.
I occasionally wish there were ways to get at the compiler features that add "yield return" and "async ... await" to the C# language and use them for your own extensions, but the hacks that make c++ templates turing-complete definitely don't seem to be a desirable way to do it.