pub fn parse_comp_obj<'a, E>(input: &'a [u8]) -> IResult<&'a [u8], CompObj, E>where
    E: ParseError<&'a [u8]> + FromExternalError<&'a [u8], FromBytesWithNulError>,