Emacs Lisp でも
(funcall (byte-compile
          (lambda ()
            (list (consp (lambda ()))
                  (consp #'(lambda ()))
                  (consp '(lambda ()))))))
=> (nil nil t)
だよ。lexbind では closure が導入されてるからバイトコンパイルしなくても
同様なんじゃないかな。