Raft reference implementation for Erlang