The reason I do not consider car and cdr as unary operators is that they are Lisp functions. There are infinite number of functions that has only one argument or parameter.