LichenFiling:
CEDAR
DEFINITIONS = {
OPEN LichenDataStructure;
CacheStats: TYPE ~ RECORD [probes, misses: INT ← 0];
WriteDesign: PROC [fileName: ROPE, d: Design, pacify: IO.STREAM ← NIL] RETURNS [refcs, ropecs, slcs: CacheStats ← []];
ReadDesign: PROC [fileName: ROPE, pacify: IO.STREAM ← NIL] RETURNS [d: Design];
}.