Formatting & namespaces.
Setting the proper last assigned index in the state machine
Making sure that we can actually get error responses
Making sure that if we are stalled on election because of competing candidates, we'll increment the term.
Making sure that a promise in an earlier term won't bind us in a later term