Currently, concensus on arguments is that "a" "b" => "ab". But for a
command like
fubar "a" "b";
where fubar is a command that takes two string arguments, this is
ambiguous; this is either the same as
fubar ("a") ("b");
which is a "legal" construct, and
fubar "ab";
which would be an error.
We need to resolve this, either by making all strings enclosed in
string-lists, or by making strings not (automatically) concatenate.
Opinions?
I would suggest that instead of overloading () in this way that we instead
consider the use of commas. Comma separated parameter lists aren't exactly
unheard of...
Ned