Also, wasn’t this about concurrency? You could, if you really wanted, write a paxos or raft implementation with no concurrency.