pub fn hex_byte_parser() -> impl Parser<char, u8, Error = Simple<char>>
parses a series of hex-encoded bytes (always even number of hex digits)