                           :physical-object true
                           :human false}}})
 
+   "boil" {:synsem {:cat :verb
+                :sem {:pred :boil}}}
+   
    "book"
    (unify agreement-noun
           common-noun

   "warm" {:synsem {:cat :verb
                :sem {:pred :warm}}}

   "wash" (let [subject-semantics (ref :top)]
            {:synsem {:cat :verb
                      :sem {:pred :wash

                         ;; if a verb has an object,
                         ;; and the object is not {:reflexive true}
                         ;; then the object is {:reflexive false}

                         (if-then {:synsem {:cat :verb
                                            :subcat {:2 {:reflexive false}}}}
                                  {:synsem {:subcat {:2 {:reflexive false}}}}))))


                         

    

