import std.stdio, std.typetuple;
void main() {
auto args = TypeTuple!(2, "boo", 35.1L);
void foo(int n, string s, real d) {
writefln("%s %s %s", n, s, d);
}
foo(5, "test", 45.5L);
foo(args);
}
aW1wb3J0IHN0ZC5zdGRpbywgc3RkLnR5cGV0dXBsZTsKCnZvaWQgbWFpbigpIHsKCglhdXRvIGFyZ3MgPSBUeXBlVHVwbGUhKDIsICJib28iLCAzNS4xTCk7CgoJdm9pZCBmb28oaW50IG4sIHN0cmluZyBzLCByZWFsIGQpIHsKCQl3cml0ZWZsbigiJXMgJXMgJXMiLCBuLCBzLCBkKTsKCX0KCglmb28oNSwgInRlc3QiLCA0NS41TCk7Cglmb28oYXJncyk7Cn0=