equals
Two Fugue instances are equal when their op-sets are equal — i.e. they represent the same CRDT state. The lamport high-water mark is a clock convenience, not part of the value: two converged replicas may differ in lamport if one advanced its clock by observing a duplicate op, so including it in equality would make a.piece(a) != a in that case.