pub fn parse_string<'a>( halt: &'static str, ) -> impl Fn(Span<'a>) -> IResult<Span<'a>, String, ParseError<Span<'a>>>