import std.stdio;
void print_type(A...)(A a)
{
foreach(T; A)
writeln(typeid(T));
}
void main()
{
print_type(1, 2.0, "3");
}
aW1wb3J0IHN0ZC5zdGRpbzsKCnZvaWQgcHJpbnRfdHlwZShBLi4uKShBIGEpCnsKICAgIGZvcmVhY2goVDsgQSkKICAgICAgICB3cml0ZWxuKHR5cGVpZChUKSk7Cn0KCnZvaWQgbWFpbigpCnsKcHJpbnRfdHlwZSgxLCAyLjAsICIzIik7Cn0K