fn parse_at_position<'i, 't>(
    context: &ParserContext<'_>,
    input: &mut Parser<'i, 't>
) -> Result<GenericPositionOrAuto<ShapePosition>, ParseError<'i>>