Functor Number.Make_verified

module Make_verified: 
functor (Spec : Verified_spec) -> S with type repr = Spec.t with type t = private Spec.t
Functor for making constrained numbers from specifications. This functor enforces the invariant through a private type.
Parameters:
Spec : Verified_spec

include Number.Spec
type repr 
val verify : repr -> t