blob: 35e966fd520813c3562f69fede935c7cda7fb4b1 [file] [log] [blame] [edit]
allocNode : [a]. Unit -> rec t { l: < Nil Unit | Cons { data: a, rest: t }# > take };
createEmptyList : [a]. U8 -> rec t { l : < Nil Unit | Cons { data : a, rest : t }# >};
createEmptyList a =
let node = allocNode Unit in
put node.l := Nil Unit end
end;