anchor.diff:  
   This is a raw index of available resolvers, it's a map `resolver-sym -> resolver-data`.
   `resolver-data` is any information relevant that you want to add about that resolver. Any
  -key that you adding during `p.connect/add` will end up on this map, also `Connect` will
  -add the key `::p.connect/sym` automatically, which is the same symbol you added. If you
  +key that you adding during `pc/add` will end up on this map, also `Connect` will
  +add the key `::pc/sym` automatically, which is the same symbol you added. If you
   want to access the data for a `resolver`, `Connect` provides a helper function for that:
   
   ```clojure
  -(p.connect/resolver-data env-or-indexes `product-brand)
  -; => {::p.connect/sym    get-started/product-brand
  -;     ::p.connect/input  #{:product/id}
  -;     ::p.connect/output [:product/brand]}
  +(pc/resolver-data env-or-indexes `product-brand)
  +; => {::pc/sym     get-started/product-brand
  +;     ::pc/input   #{:product/id}
  +;     ::pc/output  [:product/brand]
  +;     ::pc/resolve (fn ...)}
   ```
   
   ==== `index-oir`
  
positive.code: 
  [source,clojure]
  ----
  {::p.connect/index-resolvers
   {get-started/latest-product
    {::p.connect/sym    get-started/latest-product
     ::p.connect/input  #{}
     ::p.connect/output [{::get-started/latest-product [:product/id
                                                        :product/title
                                                        :product/price]}]}
  
    get-started/product-brand
    {::p.connect/sym    get-started/product-brand
     ::p.connect/input  #{:product/id}
     ::p.connect/output [:product/brand]}
  
    get-started/brand-id-from-name
    {::p.connect/sym    get-started/brand-id-from-name
     ::p.connect/input  #{:product/brand}
     ::p.connect/output [:product/brand-id]}}
  
   ::p.connect/index-oir
   {:get-started/latest-product {#{} #{get-started/latest-product}}
    :product/brand              {#{:product/id} #{get-started/product-brand}}
    :product/brand-id           {#{:product/brand} #{get-started/brand-id-from-name}}}
  
   ::p.connect/index-io
   {#{}               {:get-started/latest-product #:product{:id {} :title {} :price {}}}
    #{:product/id}    {:product/brand {}}
    #{:product/brand} {:product/brand-id {}}}
  
   ::p.connect/idents
   #{:product/brand :product/id}}
  ----
  
  
negative.code:   [:user/id :user/name :other/data]}]
  ----
  
  ==== `pc/open-ident-reader`
  
  Like `ident-reader`, but not constrained to the indexed idents, this will create a context from any ident.
  
  ==== `pc/index-reader`
  
  This reader exposes the index itself with the name `::pc/indexes`.
  
  === Understanding the indexes
  
  