      '[[toxi author fabric]
        [fabric type project]
        [toxi type person]])
-    ;;(info :inf-vertices (get-in inf1 [:query :result :id]) (get-in inf1 [:inf :id]))
+    ;;(debug :inf-vertices (get-in inf1 [:query :result :id]) (get-in inf1 [:inf :id]))
     {:g        g
      :ctx      ctx
      :all      all

  [spo]
  (f/collect-pure
   (fn [val incoming]
     ;;(info :update-index spo incoming)
     (transduce
      (map (fn [[op id t]] [op id (nth t spo)]))
      (completing

          inferred (mapcat production adds)]
      (debug :additions adds)
      (doseq [t inferred]
        (debug :add-triple t)
        (add-triple! g t))
      (swap! (:state vertex) update :val set/union in (set inferred)))))

