DEFGENERIC-DECLAREDEFGENERIC only allows DECLARE to appear once, which is inconsistent with DEFUN, which allows any number of DECLAREs.
This is Symbolics issue #23.
DECLARE option to appear multiple times in a DEFGENERIC form. The multiple declarations are appended together.DEFGENERIC and DEFUN.
Note that some implementations allow several implementation-dependent declarations in DEFGENERIC, so the list of declarations in a DEFGENERIC could be quite long.
DECLARE to appear once. Lucid 4.0.0 Beta-1 allows DECLARE to appear multiple times.DEFGENERIC would be inconsistent with all other forms that allow DECLARE to be used to specify declarations.