pub fn modifier<'src>( ) -> impl Parser<'src, &'src str, Modifier, Err<Rich<'src, char>>> + Copy
Generates a parser that specifically handles dice modifiers with conditions like “r1”, “xo>4”, “kh”, etc. and expects end of input