 (deftest roundtrip-np-grammar
   (let [do-this-many 100
         expressions (take do-this-many
-                           (generate-all {:synsem {:sem {:spec {:def :top}
-                                                         :mod {:pred :top}
-                                                         :number :top
-                                                         :pred :top}}}
-                                         np-grammar))]
+                          (engine/generate-all {:synsem {:sem {:spec {:def :top}
+                                                               :mod {:pred :top}
+                                                               :number :top
+                                                               :pred :top}}}
+                                               np-grammar))]
     (is (= do-this-many
            (count (pmap (fn [expr] 
                           (let [fo (fo expr)

            (not (nil? (generate synsem)))))))


    

            [clojure.repl :refer [doc]]
            [clojure.string :as string]
            [clojure.set :as set]
            [dag_unify.core :refer [copy get-in strip-refs]]
            [babel.engine :as engine]))

(deftest analyze-1
  (let [singular (analyze "compito")
