> See my point regarding C++-subset. You are scare of macros and you feel happier with templates (that just suck differently).
In what universe? The preprocessor has all the drawbacks of templates (poor error messages, potential for code bloat and misuse) and a lot more.