include sig ... end
val equal : t -> t -> boolval compare : t -> t -> intval name : unit -> stringval to_int : t -> int_t optionval equal_to : int_t -> t -> [ `Eq | `Neq | `Top ]val to_bool : t -> bool optionval to_excl_list : t -> (int_t list * (int64 * int64)) optionval is_excl_list : t -> boolval to_incl_list : t -> int_t list optionval maximal : t -> int_t optionval minimal : t -> int_t optionval shift_left : t -> t -> tval shift_right : t -> t -> tval c_logand : t -> t -> tval c_logor : t -> t -> tval arbitrary : unit -> t QCheck.arbitrary