pub fn fetch_input_compressed_account_roots<'a, 'b, 'c: 'info, 'info, A: InvokeAccounts<'info> + Bumps>(
input_compressed_accounts_with_merkle_context: &'a [PackedCompressedAccountWithMerkleContext],
ctx: &'a Context<'a, 'b, 'c, 'info, A>,
roots: &'a mut [[u8; 32]],
) -> Result<()>