DEFGENERIC should error on wrong/duplicate parameter names
DEFGENERIC should error on duplicate parameter names.
(defgeneric bar (baz baz baz))
Additionally, is a constant and should not be used as a parameter name.
(defgeneric foo (t t t))
ECL 16.1.3