Today I came across these three commands:
\@nil \@cdr \@car
I haven't seen any description about it on google and TeX.SX.
the names come from lisp.
In lisp, car returns the head of a list, cdr returns the tail of a list and nil is an empty list.
\@nil is not defined at all)