Naming C++ template functions

Is there some way to allow naming of functions with C++ template characters? I know ida.cfg’s NameChars can be modified to allow this, but there are at least two issues with that route:

  1. Including a comma in particular results in variable highlighting in pseudocode matching commas in function calls and the comma operator.
  2. It interferes with the clang C++ type parser, causing you to be unable to set certain types to variables. (I submitted a report on this one.)