Should would be limit function names to be `unquoted-string`?  Identifiers can be quoted so something like: `" !"(foo, bar)` would be accepted by this grammar.