anchor.diff:     #:module-system
      #:define-module-system
      #:load-module)
  +  ;; command-handler.lisp
  +  (:export
  +   #:*cmd-map*
  +   #:*cmd-priority-array*
  +   
  +   #:command-handler
  +   #:identifier
  +   #:pattern
  +   #:scanner
  +   #:arguments
  +   #:handler-function
  +   #:priority
  +   #:docstring
  +   
  +   #:generate-priority-cache
  +   #:command-handler
  +   #:remove-command-handler
  +   #:set-command-function
  +   #:apropos-command-handler
  +   #:dispatch-command
  +   #:stop-command
  +   #:skip-handler
  +   #:rematch-handler
  +   #:recheck-arguments
  +   #:retry-handler
  +   #:simulate-command
  +   
  +   #:group-handler
  +   #:subcommands
  +   
  +   #:define-group
  +   #:define-command)
     ;; conditions.lisp
     (:export
      #:module-error
      #:invalid-arguments
      #:command
      #:argslist
  +   #:expected
      
      #:not-authorized
      #:events
  
positive.code:    #:name
     
     #:message-too-long
     #:message)
    ;; config.lisp
    (:export
     #:parse-json
  
negative.code:    #:command-event
     #:command
     #:cmd-args
     
     #:generated-command-event
     #:output-stream
     
     #:send-event
     #:nick
  