abstract ExtraJpnAbs = Extra ** {
  cat
    Level ;  -- style of speech
    Part ;   -- particles wa/ga

  fun
    Honorific : Level ;
    Informal  : Level ;
    
    PartWA : Part ;
    PartGA : Part ;

    StylePartPhr : Level -> Part -> PConj -> Utt -> Voc -> Phr ;
  } ;
