anchor.diff:              (add-param param))
              (optional-param
               (update-context (quote &optional))
  +            (add-to-buffer (unparse-optional-param param)))
  +           (rest-param
  +            (update-context (rest-param-kind param))
               (add-param param))
  -           (rest-param
  -            (update-context (quote  &rest))
  -            (add-param param))
  -           (keyword-param
  +           (key-param
               ;; FIXME - need further processing here - initform etc
               ;;
               ;; FIXME - Understanding that initforms are not supported in
  
positive.code:                              ;; in LAMBDA definitions
                               (coerce `(lambda () ,initform)
                                       'function))))
  
                        (add-to-optional-buffer (make-optional-param
                                                 param-name
  
negative.code:                              ;; in LAMBDA definitions
                               (coerce `(lambda () ,initform)
                                       'function))))
                        (unless v-p-p
                          (setq value-p (mk-v-p-name param-name
                                                     "-p-default")))
                        (add-to-key-buffer (make-key-param
                                            param-name
                                            :keyword-name key-name
                                            :initform initform
  