If my understanding is correct, the functions (lamb=
da (&rest) t)
and (lambda () t) should behave similarly.
From where did you get this understanding?=
The Elisp manual says about &rest:
"To specify a list o=
f zero or more extra arguments, include the
keyword &rest bef=
ore one final argument."
and
"The keyword &am=
p;rest (which must be followed by a single
argument name) indicat=
es that any number of arguments can follow."
i.e. the parame=
ter after &rest isn't optional.