include module type of struct include Stdlib.Int end
val add : int -> int -> intval sub : int -> int -> intval mul : int -> int -> intval div : int -> int -> intval rem : int -> int -> intval fdiv : int -> int -> intval cdiv : int -> int -> intval ediv : int -> int -> intval erem : int -> int -> intval logand : int -> int -> intval logor : int -> int -> intval logxor : int -> int -> intval shift_left : int -> int -> intval shift_right : int -> int -> intval shift_right_logical : int -> int -> intval equal : int -> int -> boolval compare : int -> int -> intval min : int -> int -> intval max : int -> int -> intval unsigned_bitsize : t -> intval signed_bitsize : t -> intval leading_zeros : t -> intval leading_sign_bits : t -> intval trailing_zeros : t -> intval to_float : int -> floatval of_float : float -> intval to_string : int -> stringval seeded_hash : int -> int -> intval of_string : string -> intval of_string_opt : string -> int option