data specification
using polyref
Cell[A] := . × .(. val : A;. nxt : Ref[Cell[A]]) prio 12
;
variables
ce : Cell[A];
a : A;
r : Ref[Cell[A]];
val : A;
nxt : Ref[Cell[A]];
end data specification