abstract Sentence = Cat ** {

  fun

    PredVP   : NP -> VP -> Cl ;
    PredSCVP : SC -> VP -> Cl ;

    ImpVP    : VP -> Imp ;

    SlashV2   : NP -> V2 -> Slash ;
    SlashVVV2 : NP -> VV -> V2 -> Slash ;
    AdvSlash  : Slash -> Adv -> Slash ;
    SlashPrep : Cl -> Prep -> Slash ;

}
