I've spent the majority of my free time this last week working on Raft. As you can see from this issue I've been mostly working on the idea of transactions. A lot has taken shape in the codebase. It still will panic at unimplemented!() about 300ms after you start a node, but "That's a feature!" Note: All interfaces and code are not final, and are for educational and interest purposes.