            "davanti il tavolo"))))
 
 (deftest furniture-sentence
-  (let [expr (generate-with-medium {:synsem {:sem {:obj {:pred :table :mod '() :spec {:def :def}
+  (let [expr (generate {:synsem {:sem {:obj {:pred :table :mod '() :spec {:def :def}
                                                          :number :sing}
                                                    :pred :in-front-of
                                                    :subj {:pred :chair :mod '() :spec {:def :def}

           (fo gen-result)))))

(deftest davanti-il-tavolo
  (let [expr (generate-with-medium {:synsem {:cat :prep
                                             :sem {:pred :in-front-of
                                                   :reflexive false
                                                   :obj {:pred :table

    (is (= (get-in result [:synsem :sem :mod]) '()))))

(deftest case-generate
  (let [result (generate {:synsem {:cat :noun
                                               :agr {:number :plur}
                                               :sem {:pred :house
                                                     :mod '()
