is there a general solution to pass multiple arguments to a function via a mixin?
see below for a partial solution using Alias, which fails for the last case below:
void main(){
import std.stdio;
string a="A";
string b="B";
writeln(a,b);// OK (prints "AB")
writeln(&a,&b);//OK (prints both addresses)
writeln(mixin(`a,b`));//prints "B"
import std.typetuple;
writeln(mixin(`Alias!(a,b)`));//OK:prints "AB"
//writeln(mixin(`Alias!(&a,&b)`));//CT Error: expression & a is not a valid template value argument
}