anchor.diff:  (defgeneric locative-lambda-list (symbol))
   
   (defgeneric locate-object (object locative-type locative-args)
  -  (:documentation "Return the object, to which OBJECT and the locative
  +  (:documentation "Return the object to which OBJECT and the locative
     refer. For example, if LOCATIVE-TYPE is the symbol PACKAGE, this
     returns `(FIND-PACKAGE SYMBOL)`. Signal a LOCATE-ERROR condition by
     calling the LOCATE-ERROR function if the lookup fails. Signal other
  
positive.code:   used for linking to sections and code. It is desirable to have ids
    that are short to maintain legibility of the generated markdown, but
    also stable to reduce the spurious diffs in the generated
    documentation which can be a pain in a version control system.
  
    Clearly, there is a tradeoff here. This variable controls how many
    characters of the md5 sum of the full link id (the reference as a
  
negative.code:   is always the first element in list of generated things that is the
    return value.
  
    HEADER-FN, if not NIL, is a function of a single stream argument,
    which is called just before the first write to the page. Since
    :FORMAT :HTML only generates HTML fragments, this makes it possible
    to print arbitrary headers, typically setting the title, css
    stylesheet, or charset.
  
    FOOTER-FN is similar to HEADER-FN, but it's called after the last
    write to the page. For HTML, it typically just closes the body.
  