anchor.diff:     ;; MOP-related
      :initialize-sheep
      :reinitialize-sheep
  -   :sheep-direct-parents
  -   :sheep-direct-roles
  +   :print-sheep
      :sheep-nickname
  -   :sheep-hierarchy-list
  -   :print-sheep
  +   :sheep-hierarchy-list ;I leave this because it might be useful during development.
  +   ;; :sheep-direct-parents
  +   ;; :sheep-direct-roles
      ))
   
   (defpackage #:sheeple-user
  
positive.code:    :ancestor-p
     :direct-child-p
     :descendant-p
  
     ;; Property access
     :unbound-property ;error
     :property-value
  
negative.code:    :cloneform-owner
     :add-cloneform
     :remove-cloneform
     :inspect-cloneform
     
     ;; Buzzwords
     :clobbering-function-definition
     :defbuzzword
     :defmessage
     :available-messages
     :undefbuzzword
     :undefmessage
     ;; :participant-p
     :call-next-message
     :next-message-p
     :clobbering-function-definition ;warning
     :buzzword-lambda-list-error ;error when something is wrong with a lambda list
     :no-applicable-messages ;error
     :no-most-specific-message ;error
     :no-primary-messages ;error (signaled when the only applicable messages are combination messages)
     :specialized-lambda-list-error ;error
  
     ;; Fleeces
     :fleece-of ;returns the appropriate sheep for a wolf. Good for getting an idea of what is what.
     :find-fleeced-wolf ;returns a fleeced version of a wolf
     ;; :sheepify
     ;; built-in fleeces
     :=white-fang= ; parent of all built-in fleeces
     :=symbol=
  