Make.T
type t
val compare : t -> t -> int
val zero : t
val one : t
val succ : t -> t
val pred : t -> t
val (+) : t -> t -> t
val (-) : t -> t -> t
val (*) : t -> t -> t
val (/) : t -> t -> t
val random : unit -> t