there is a facility that allows you to define
new infix, postfix, prefix, or matchfix operators.
for example,
matchfix(BEGIN, END);
/* at this point, BEGIN m,n,p END is a new input AND output form! */
BEGIN a,b,c END := a+b*c;
BEGIN 3,4,5 END ;
17