sig   type t   val compare :     BatInterfaces.OrderedType.t -> BatInterfaces.OrderedType.t -> int end