anchor.diff:  suggestion count is meant to be displayed or not.")
   
      (suggestion-maker #'make-suggestion
  -                     :type (function (t &optional source string) suggestion)
  +                     :type function
                        :documentation "Function that wraps an arbitrary
   object into a source `suggestion'.
   This is useful to set the suggestion slots such as `attributes' and `match-data'
  
positive.code:                       "Whether multiple candidates can be marked.")
  
     (resumer nil
              :type (or null (function (source)))
              :documentation
              "Function meant to be called with the source as argument when the
  prompter is resumed.
  
negative.code: - the input.")
  
     (filter-postprocessor nil
                           :type (or null function function-symbol)
                           :documentation
                           "Function called when input is modified, after
  filtering the suggestions with `filter'.
  