pub fn constant_parser( i: &[u8], const_pool_size: usize, ) -> Result<(&'_ [u8], Vec<ConstantInfo>), Err<Error<&'_ [u8]>>>