Split FUNCTION into DEFUN and LAMBDA; MACRO -> DEFMACRO