fn on_pseudo_class<C: Collector>(
    pc: &NonTSPseudoClass,
    collector: &mut C
) -> Result<(), AllocErr>