Module type BatNumber.Discrete

type discrete
val to_int : discrete -> int
val succ : discrete -> discrete
val pred : discrete -> discrete