GENERIC IMPLEMENTATION MODULE GStk; CLASS IMPLEMENTATION Stk; PROCEDURE Capacity() : INTEGER; BEGIN RETURN HIGH(a) END Capacity; PROCEDURE Put(x : T); BEGIN a[0] := x END Put; END Stk; END GStk.