1 (* Copyright (C) 1999-2006 Henry Cejtin, Matthew Fluet, Suresh
2 * Jagannathan, and Stephen Weeks.
4 * MLton is released under a BSD-style license.
5 * See the file MLton-LICENSE for details.
8 signature DISJOINT_MAX =
13 val singleton: O.t -> t
16 val link: t * t -> unit (* must link roots *)
17 (* Make second tree a child of first tree *)
19 val update: t * O.t -> unit (* must update a root *)