pub fn process_vote_state_update<S: BuildHasher>(
    invoke_context: &InvokeContext<'_>,
    instruction_context: &InstructionContext,
    signers: &HashSet<Pubkey, S>,
    vote_account_index: usize,
    vote_state_update: VoteStateUpdate
) -> Result<(), InstructionError>