fn parse_bound( context: &ParserContext<'_>, input: &mut Parser<'_>, ) -> Result<CounterBound, ParseError>