Вот краткое определение макроса лямбда взято из subr.el.lambda macro in elisp
(defmacro lambda (&rest cdr)
(list 'function (cons 'lambda cdr)))
Факт, это рекурсивный макрос, который помещает меня в исправление. может кто-нибудь объяснить, как это работает &, что она возвращает:
(list 'function (cons 'lambda cdr))