blob: 0e76274d26ecbf63e5040d9ea1c8eff16d399bd6 [file] [log] [blame] [edit]
alloc : Unit -> rec t { l : < End Unit | Cons { d : U8, r : t }# > take };
makeEmptyList : Unit -> rec t { l : < End Unit | Cons { d : U8, r : t }# > };
makeEmptyList a =
let r = alloc Unit in
put r.l := End Unit end
end;