Module type BatOrd.Comp

We use compare as member name instead of comp, so that the Comp modules can be used as the legacy OrderedType interface.

type t
val compare : t comp