recurse on a copy of the command-string for parenthesized sub-expressions
so as not mutilate possibly-saved strings.