> (macroexpand '(defun test (x) a b c)) (PROGN (SETF (SYMBOL-FUNCTION 'TEST) #'(LAMBDA (X) (BLOCK TEST a b c))) 'TEST)