An implementation of the Paxos consensus in guile scheme