anchor.diff:  
   
   (defgeneric parameter-specifier (parameter)
  +  (:doucmentation "Return a parameter specifier sexp, which can be used to build a lambda list.")
     (:method ((self parameter))
       (parameter-name self))
     (:method ((self specialized-parameter))
  
positive.code: KIND:    (MEMBER :ORDINARY :BOA :SPECIALIZED :MODIFY-MACRO :GENERIC
                   :MACRO :TYPE :DESTRUCTURING :SETF :METHOD-COMBINATION)
  RETURN:  A lambda-list instance.
  "
    (parse-original-lambda-list
     (make-instance
  
negative.code:    (when (lambda-list-auxiliary-parameters self)
       (cons '&aux (mapcar (function parameter-specifier)
                           (lambda-list-auxiliary-parameters self))))))
  
  
  (defmethod parameter-specifier ((parameter destructuring-lambda-list))
    "
  NOTE:   DESTRUCTURING-LAMBDA-LIST instances may appear in parameter lists.
          Therefore we need to build the parameter-specifier sexp for them.
  "
    (make-lambda-list parameter))
  
  
  
  
  