Please look at the following elisp expressions.
(funcall 'lambda '() 1)
;; or
(apply 'lambda '() 1 ())
The interpreter says that lambda is not a valid function for both the above expressions. Why? Is it because lambda
is a macro? If so, is there a variant of funcall/apply
for macros?