(dance
*((noargs
*((mymsg [You sweep yourself across the dance floor])
(theirmsg [$TP_NAME sweeps $TP_FOO across the dance floor])))
(directed
*((theirmsg [$TP_NAME sweeps $OB_NAME across the dance floor])
(mymsg [You sweep $OB_NAME across the dance floor])))))
$$
(daydream
*((noargs
*((theirmsg [$TP_NAME daydreams])
(mymsg [You daydream])))
(undirected
*((adverbs #)
(theirmsg [$TP_NAME daydreams $ADJ])
(mymsg [You daydream $ADJ])))))
$$
(drool
*((noargs
*((theirmsg [$TP_NAME messily drools all over the place])
(mymsg [You start to drool])))
(directed
*((theirmsg [$TP_NAME drools all over $OB_NAME])
(mymsg [You drool all over $OB_NAME])))))
$$
(duh
*((noargs
*((theirmsg [$TP_NAME duhs])
(mymsg [You duh])))))
$$