Signature of standard numbers (Int.t, Int32.t, Int63.tInt64.t, Nativeint.t, Float.t) to enrich them with Pos.t,
Pos0.t, Neg.t, and Neg0.t modules, and the Make_bounded and
Make_bounded_unsafe functors.
module Make_bounded : functor (Spec : Bounded_spec) -> Bounded with type t = private reprFunctor of creating bounded numbers
Unsafe modules and functors that still fully expose the representation for extensibility.
module Pos_unsafe : S with type t = reprmodule Pos0_unsafe : S0 with type t = reprmodule Neg_unsafe : S with type t = reprmodule Neg0_unsafe : S0 with type t = reprmodule Make_bounded_unsafe : functor (Spec : Bounded_spec) -> Bounded with type t = repr