anchor.diff:     :post-document
      :delete-document
      :copy-document
  -   :save-document
  +
  +   ;; Design Document API
  +   :view-cleanup
  +   :compact-design-doc
  +   :design-doc-info
  +   :invoke-design-doc
  +   :get-temporary-view
  +
  +   ;;;
  +   ;;; Protocols
  +   ;;;
  +
  +   ;; Server Protocol
  +   :server-host
  +   :server-port
  +   :server-username
  +   :server-password
  +   :server-secure-p
  +   :data->json
  +   :json->data
  +   :couch-request
  +
  +   ;; Database Protocol
  +   :make-db-object
  +   :database-server
  +   :database-name
  +
  +   ;;;
  +   ;;; Sample implementations
  +   ;;;
  +   :standard-server
  +   :standard-database
      ))
  
positive.code:    :get-uuids
  
     ;; Database API
     :database
     :server :name
     :db-request
     :db-info
     :db-connect
     :db-create
  
negative.code:    :db-compact
     :db-changes
  
     ;; Document API
     :get-document
     :all-documents
     :batch-get-documents
  