An Erlang implementation of the Raft protocol.