 
   ::p/plugins - A vector with plugins.
 
-  ::pc/async-request-cache-ch-size - Pathom uses internally a queue to avoid concurrency
+  ::p/async-request-cache-ch-size - Pathom uses internally a queue to avoid concurrency
   issues with concurrency, each request gets its own channel, so you can consider this
-  size needs to accomodate the max parallelism for a single query. Default: 1024
+  size needs to accommodate the max parallelism for a single query. Default: 1024
 
   ::pp/max-key-iterations - there is a loop that happens when processing attributes in
   parallel, this loop will cause multiple iterations to happen in order for a single

        (wrap-setup-async-cache)
        (wrap-normalize-env plugins))))

;; convience helpers

(def #^{:arglists '([map selection])}
  map-select

        (wrap-normalize-env plugins))))

(defn parallel-parser
  "Create a new pathom parallel parser, this parser is capable of coordinating parallel
  data fetch. This also works as an async parser and will handle core async channels
  properly.

