equals purports to implement CDR 8: Generic Equality and Comparison for Common Lisp
http://cdr.eurolisp.org/document/8/index.html