* (defgeneric yet-another-fn (obj1 obj2) (:argument-precedence-order obj2 obj1)) # * (yet-another-fn (make-instance 'class-a) (make-instance 'class-b)) :SECOND-ARG-SPECIALIZED