Re-adding the version vector example, in Erlang