pub fn process_new_vote_state(
    vote_state: &mut VoteState,
    new_state: VecDeque<Lockout>,
    new_root: Option<Slot>,
    timestamp: Option<i64>,
    epoch: Epoch,
    feature_set: Option<&FeatureSet>
) -> Result<(), VoteError>