^ (x y) (+ x y) So now I wonder idly.. how many other languages can do something like this (given this discussion started out re. macros after all :) -- i.e. modify the base syntax for introducing something so basic. Python, Perl, Ruby, Smalltalk? Perhaps?