fn parse_simple_pseudo_class<'i, P, Impl>(
    parser: &P,
    location: SourceLocation,
    name: CowRcStr<'i>,
    state: SelectorParsingState
) -> Result<Component<Impl>, ParseError<'i, P::Error>>where
    P: Parser<'i, Impl = Impl>,
    Impl: SelectorImpl,