SYMBOLがマクロか否かを返します。マクロの場合にはその内容を返します。 使用例: (macro-function 'car) =>nil (macro-function 'when) =>(macro (lisp::test &body lisp::body) (block when (list 'if lisp::test (cons 'progn lisp::body))))