I think it would be better idea to just add the ability to add unicode operators, and to avoid precedence issues one could just require them to use parentheses. That way you could define opCustom"•" and use it as:( point1 • point2 )
Please no. If I need to open up Character Map just to write code, something has gone horribly wrong.
