    "sgridare" {:synsem {:cat :verb
                         :sem {:subj {:human true}
                               :pred :scold}}}
-   "si" (map #(merge % pronoun-reflexive)
+     "si" [{:unify [pronoun-reflexive]
+
              ;; feminine singular
-             [{:synsem {:agr {:person :3rd
-                              :gender :fem
-                              :number :sing}}}
-              ;; masculine singular
-              {:synsem {:agr {:person :3rd
-                              :gender :masc
-                              :number :sing}}}
-              ;; plural: unspecified gender
-              {:synsem {:agr {:person :3rd
-                              :number :plur}}}])
+            :synsem {:agr {:person :3rd
+                           :gender :fem
+                           :number :sing}}}
+
+           {:unify [pronoun-reflexive]
+            ;; masculine singular
+            :synsem {:agr {:person :3rd
+                           :gender :masc
+                           :number :sing}}}
+
+           ;; plural: unspecified gender
+           {:unify [pronoun-reflexive]
+            :synsem {:agr {:person :3rd
+                           :number :plur}}}]
    
    "sistemare" {:synsem {:cat :verb
                          :sem {:pred :organize}}}

                               :1plur "possiamo"
                               :2plur "potete"
                               :3plur "possono"}}}]
     [(merge shared-part-of-potere
             {:synsem {:sem {:pred :can}}})
      (merge shared-part-of-potere
             {:synsem {:sem {:pred :may}}})
      (merge shared-part-of-potere
             {:synsem {:sem {:pred :be-able-to}}})])
                                      
   "prendere" {:synsem {:cat :verb :sem {:pred :grab}}
               :italiano {:passato "preso"}}

                                :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}}}])
     
   "leggere"
   {:italiano {:passato "letto"}
    :synsem {:cat :verb
