Manu: > The context gives everything it needs. I don't think so. If you pass one of those literals to a template by alias, you are passing the template name (the type constructor) or the instantiated template (the type)? Both are valid usages and I think the compiler can't choose by itself. So I think this is a bad idea. Bye, bearophile