pub fn keystring_parser<'src>() -> impl Parser<'src, &'src str, KeyString, Err<Rich<'src, char>>>
parses a KeyString