Okay, thank you very much.
I am currently writing a library for Angelscript, which makes heavy use of c++ templates to simplify many tasks. It also includes a better wrapper for the generic calling convention using variadic templates.
Is anyone interested in that? I am up to release it, but I won't if nobody is interested, as it's some work to generalize the code for public use. I don't know who the typical Angelscript user is, but it won't compile with MSVC or older versions of GCC/Clang.