mixin(`
void main() {
import std.stdio, std.typetuple;
static args = TypeTuple!(42, "HELLO_WORLD_DELPHI", 1.5);
++args[0];
args[1] ~= "_FEST_DETECTED";
args[2] *= 3;
void foo(int i, string s, real fl) {
writefln("%s %s %s %s", __FUNCTION__, i, s, fl);
}
foo(args);
}
`);
bWl4aW4oYAoKCXZvaWQgbWFpbigpIHsKCQlpbXBvcnQgc3RkLnN0ZGlvLCBzdGQudHlwZXR1cGxlOwoKCQlzdGF0aWMgYXJncyA9IFR5cGVUdXBsZSEoNDIsICJIRUxMT19XT1JMRF9ERUxQSEkiLCAxLjUpOwoKCQkrK2FyZ3NbMF07CgkJYXJnc1sxXSB+PSAiX0ZFU1RfREVURUNURUQiOwoJCWFyZ3NbMl0gKj0gMzsKCgkJdm9pZCBmb28oaW50IGksIHN0cmluZyBzLCByZWFsIGZsKSB7CgoJCQl3cml0ZWZsbigiJXMgJXMgJXMgJXMiLCBfX0ZVTkNUSU9OX18sIGksIHMsIGZsKTsKCQl9CgoJCWZvbyhhcmdzKTsKCX0KYCk7