                       1)
                     1)))))
 
-(defn pick-resolver [{::keys [indexes dependency-track]
-                      :as    env}]
+(defn pick-resolver
+  "DEPRECATED"
+  [{::keys [indexes dependency-track]
+    :as    env}]
   (let [k (-> env :ast :key)
         e (p/entity env)]
     (if-let [attr-resolvers (get-in indexes [::index-oir k])]

  2. a mutation map
  3. a sequence with items

  The sequence version can have nested sequences, they will be recursively add."
  [indexes item-or-items]
  (if (sequential? item-or-items)
    (reduce

(s/fdef pick-resolver
  :args (s/cat :env (s/keys :req [::indexes] :opt [::dependency-track])))

(defn async-pick-resolver
  "DEPRECATED"
  [{::keys [indexes dependency-track] :as env}]
  (go-catch
    (let [k (-> env :ast :key)
          e (p/entity env)]
