Reply to Robert, > I think you might have to use your way until macros come along. What's > so wrong with the alias way, though? > mixin foo!(int, "hello", int); mixin foo!(int, "world", int); now their are two somthings. And that just feels wrong. This can be worked around but, that also has some issues.