void receive(T, size_t n = vals.length)(T[n] vals) {
writeln(typeof(vals).stringof);
}
or:
void receive(T)(T[vals.length] vals) {
writeln(typeof(vals).stringof);
}
void receive(T, size_t n = vals.length)(T[n] vals) {
writeln(typeof(vals).stringof);
}
or:
void receive(T)(T[vals.length] vals) {
writeln(typeof(vals).stringof);
}