                                 :number :sing}
                           :sem {:pred :lei} ;; note: we don't specify human=true (english "it").
                           :subcat '()}}]
-     [(unify common
-             {:synsem {:sem {:human false}}})
-      (unify common
-             {:synsem {:sem {:human true}}})])
+     [{:unify [common]
+       :synsem {:sem {:human false}}}
+      {:unify [common]
+       :synsem {:sem {:human true}}}])
+     
    "leggere"
    {:italiano {:passato "letto"}
     :synsem {:cat :verb

   ;; non-comparative
   ;; TODO: add comparative
   "nero"
   (unify adjective
          {:synsem {:cat :adjective
                    :sem {:pred :nero
                          :comparative false
                          :physical-object true
                          :human false}}})

   "noi"
   [{:synsem {:cat :noun

   ;; non-comparative
   ;; TODO: add comparative
   "rosso"
   {:unify [adjective]
    :synsem {:cat :adjective
             :sem {:pred :rosso
                   :comparative false
                   :physical-object true
                   :human false}}}
   
   "salire" (let [common {:synsem {:cat :verb}
                                   :essere true
