In #CommonLisp, `=` takes arbitrary numbers of args, but `eq` takes exactly two.
In #Scheme `=` takes arbitrary numbers of args, and `eq?` also takes arbitrary numbers of args.
In #Logo, `equalp` takes exactly two args, and I don't think there's an equivalent of `eq`.
In PSL, and in Lisp 1.5, both `equal` and `eq` take exactly two args.
#Clojure doesn't have `eq`, but `=` takes arbitrary numbers of args.
Do you see any reason that `eq` should take only two args?