Recognizer for a true list of pairs whose cars are suitable for eql
The predicate
Function:
(defun eqlable-alistp (x) (declare (xargs :guard t)) (cond ((atom x) (equal x nil)) (t (and (consp (car x)) (eqlablep (car (car x))) (eqlable-alistp (cdr x))))))