Module Ocaml_typing.Natural
Support for creating fresh types isomorphic to the natural numbers
module type Array = sig ... endModule type for arrays indexed by a type index
module type S_no_zero = sig ... endModule type for types isomorphic to the natural numbers without zero (up to maximum)
module type S = sig ... endModule type for types isomorphic to the natural numbers (up to maximum)
module Make () : Ocaml_typing.Natural.SFunctor to create fresh types isomorphic to the natural numbers
module Make_no_zero () : Ocaml_typing.Natural.S_no_zeroFunctor to create fresh types isomorphic to the natural numbers without zero