           :synsem {:cat :verb
                    :sem {:pred :cut}}}
 
-   "dance" {:synsem {:cat :verb
-                      :sem {:pred :dance}}}
+   "dance" [{:synsem {:cat :verb
+                      :sem {:pred :dance}
+                      :subcat {:2 {:cat :prep
+                                   :sem {:pred :with}}}}}
+            {:synsem {:cat :verb
+                      :sem {:pred :dance
+                            :subcat {:2 '()}}}}]
    
    "decide" {:synsem {:cat :verb
                       :sem {:pred :decide}}}

                             :2 '()}}})
  
   "snap" {:synsem {:cat :verb
                    :sem {:pred :snap-pictures}}
           :english {:past "snapped"
                     :participle "snapping"
                     :note "pictures"}}

                       :sem {:pred :express}}}

   "faint" {:synsem {:cat :verb
                     :sem {:pred :faint}
                     :subcat {:2 '()}}}
   "fall asleep"
   (let [subject-semantics (atom :top)]
     {:synsem {:cat :verb
