> > Not to mention dear old Common Lisp. > > However, I can think of a couple of issues: > > 1. How do we handle higher-order calls efficiently? You are right. Using the name mangling procedure the high-order "user" will not know where to put the arguments. So a fixed position method must be used. /Tony