fact: Record StateRec {Val: Type} := { store: Key -> @Entry Val; received: NId -> Clock; clock: Clock; dep: list (NId * Clock) }.
imports: Coq(FunctionalExtensionality List Bool) Coq(Arith Arith.Peano_dec Arith.Compare_dec) Coq(Program.Basics) Chapar(Predefs extralib KVStore)