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