recon

Distributed message-passing algorithms, written so the code reads as the algorithm.

Three crates, all of them sans-IO: no protocol here opens a socket, reads a clock or reaches for randomness. They are listed in the order they depend on each other, which is also the order they are worth reading in.