Steve> It appears to hang together, but I'm not sure I see how it Steve> overcomes objections to lambda by replacing it with another Steve> keyword. Well, it does replace it with a word which has meaning in common English. FWIW, I would require the parens around the arguments and avoid the ambiguity altogether. Skip