Module IStdlib.PartialOrder
type total = [ | `LeftSmallerThanRight| `Equal| `RightSmallerThanLeft
]type t = [ | total| `NotComparable
]val join : [< t ] -> [< t ] -> ttype 'a xcompare = lhs:'a -> rhs:'a -> ttype 'a xcompare_total = lhs:'a -> rhs:'a -> totalval of_le : le:('a -> 'a -> bool) -> 'a xcompareval container :
fold:('t, 'a * 'a, t) IStdlib.IStd.Container.fold ->
't ->
xcompare_elt:'a xcompare ->
t