blob: f61430e93e652abc6cc3fe1d52b35bd9d78fa66f [file] [log] [blame] [edit]
badDrop : Unit -> Unit;
badShare : Unit -> Unit;
create : Unit -> Buf;
example : Unit -> Unit;
example u = let buf1 = (create[] : Unit -> Buf) (Unit : Unit) : Buf
in let buf2 = (write[] : Buf -> Buf) (buf1 : Buf) : Buf
in (free[] : Buf -> Unit) (buf2 : Buf) : Unit
end : Unit
end : Unit;
free : Buf -> Unit;
write : Buf -> Buf;