pub fn parse_string<'a, E: ParseError<&'a [u8]>>(
    length_and_compression: CountOfBytesWithCompressionFlag
) -> impl FnMut(&'a [u8]) -> IResult<&'a [u8], String, E>