Module Ints.NonNegativeInt
val zero : tval one : tval of_big_int : Z.t -> t optionval of_int_exn : int -> tval of_big_int_exn : Z.t -> tval to_int_exn : t -> intval is_zero : t -> boolval is_one : t -> boolval leq : lhs:t -> rhs:t -> boolval succ : t -> tval log2_ceil_exn : t -> tval (+) : t -> t -> tval (*) : t -> t -> tval pp : F.formatter -> t -> unit