Andrei Alexandrescu wrote:
>
> void foo_templated(T...)(T args)
> {
> Variant[args.length] dynatyped;
> foreach (i, arg; args) dynatyped[i] = arg;
> return foo(dynatyped);
> }
> void foo(Variant[] dynatyped...)
> {
> ...
> }
Hmm. An idiom. My sweet tooth just got thirsty for syntactic sugar!