pub fn recode_bytes_with_descriptor(
    encoded_bytes: Vec<u8, Global>,
    abi_descriptor: Vec<u8, Global>,
    in_codec: Codec,
    out_codec: Codec
) -> Result<Vec<u8, Global>, DispatchError>