anchor.diff:  (defun parse-define-method-combination-arguments-lambda-list
       (lambda-list)
     (let ((allowed '(&whole &optional &rest &body &key &allow-other-keys &aux)))
  -    (check-lambda-list-proper lambda-list)
  +    (check-lambda-list-proper
  +     lambda-list
  +     'parse-define-method-combination-arguments-lambda-list)
       (check-lambda-list-keywords lambda-list allowed)
       (let ((positions (compute-keyword-positions lambda-list allowed))
   	  (result (make-instance 'lambda-list)))
  
positive.code: 	
  (defun parse-define-modify-macro-lambda-list (lambda-list)
    (let ((allowed '(&optional &rest &body)))
      (check-lambda-list-proper lambda-list)
      (check-lambda-list-keywords lambda-list allowed)
      (let ((positions (compute-keyword-positions lambda-list allowed))
  	  (result (make-instance 'lambda-list)))
  
negative.code: 	
  (defun parse-specialized-lambda-list (lambda-list)
    (let ((allowed '(&optional &rest &body &key &allow-other-keys &aux)))
      (check-lambda-list-proper lambda-list 'parse-specialized-lambda-list)
      (check-lambda-list-keywords lambda-list allowed)
      (let ((positions (compute-keyword-positions lambda-list allowed))
  	  (result (make-instance 'lambda-list)))
  