True :-) Though this got me thinking again about iterative code
generation in D--I've been too occupied with other things to get fancy
with template programming recently. Working arount ITI limitations is
about the extent of it.
Sean

Here it does, but in the general case it doesn't work as well. First
since the mixin creates a (unique) new template instance, that might
differ significantly if such template has run-time members. Second, you
can't use a mixin in an instruction block, and an alias can (and I've
used that).
So that's not a good use for mixin, use alias for instantiating dummy
template instances. :)
Also the
... else {
alias void table;
}
is not necessary. ;)