pub async fn create_rollover_state_merkle_tree_instructions<R>(
    rpc: &mut R,
    authority: &Pubkey,
    new_nullifier_queue_keypair: &Keypair,
    new_state_merkle_tree_keypair: &Keypair,
    new_cpi_context_keypair: &Keypair,
    merkle_tree_pubkey: &Pubkey,
    nullifier_queue_pubkey: &Pubkey,
    epoch: u64,
    is_metadata_forester: bool,
) -> Vec<Instruction>
where R: RpcConnection,