A Refany.T is a REFANY. This interface is intended to be used to instantiate generic interfaces and modules such as Table and List.
INTERFACE Refany; IMPORT Word; TYPE T = REFANY; CONST Brand = "Refany"; PROCEDURE Equal(r1, r2: T): BOOLEAN;
PROCEDURE Hash(r: T): Word.T;
Cause a checked runtime error.
PROCEDURE Compare(r1, r2: T): [-1..1];
Cause a checked runtime error.
END Refany.
Return r1 = r2.