             (cr/fire-rules)))))
 
 (time (perf-loop 100))
-(l/vec-ops @session)
+(l/vec-ops @test-session-atom)
 (count (:one-to-one @state/fact-index))
 (:unique @state/fact-index)
 ;(inspect/inspect @session)

              [clara.rules :as cr]
              [clara.rules.accumulators :as acc]
              [precept.spec.sub :as sub]
              [precept.rules :refer [session
                                          define
                                          rule
                                          defquery]]
              [precept.listeners :as l]
              [precept.schema :as schema]
      #?(:clj [clara.tools.inspect :as inspect])

;; depending on when/where listeners are added and removed. Might
;; be nice to file a bug with Clara so they're aware.

(def test-session-atom (atom (n-facts-session 100000)))

;(t/get-trace @session)
;(get-in (inspect/inspect @session) [:rule-matches remove-older-one-to-one-facts])
