Disclosure: I'm a member of the Medley Interlisp Project.