An interface to use for int-like types, e.g., Int
and
Int64
.
module type Round : sig ... end
module type Hexable : sig ... end
module type S_common : sig ... end
module type Operators_unbounded : sig ... end
module type Operators : sig ... end
module type S_unbounded : sig ... end
S_unbounded
is a generic interface for unbounded integers, e.g. Bignum.Bigint
.
S_unbounded
is a restriction of S
(below) that omits values that depend on
fixed-size integers.
include sig ... end
module type Int : sig ... end