It seems too that special end-of-symbol handling in the core, just because some users might possibly want to use intrasymbol-notation characters at the end of function names, does not go well with Arc's design philosophy:
... avoid having a language designed according to arbitrary rules rather than the actual demands of the task ...