sig   type t = int32   val pp : Format.formatter -> Usane.Uint32.t -> unit   val of_int : int -> Usane.Uint32.t   val to_int : Usane.Uint32.t -> int option   val add : Usane.Uint32.t -> Usane.Uint32.t -> Usane.Uint32.t * bool   val mul : Usane.Uint32.t -> Usane.Uint32.t -> Usane.Uint32.t * bool   val sub : Usane.Uint32.t -> Usane.Uint32.t -> Usane.Uint32.t * bool   val succ : Usane.Uint32.t -> Usane.Uint32.t * bool   val pred : Usane.Uint32.t -> Usane.Uint32.t * bool   val compare : Usane.Uint32.t -> Usane.Uint32.t -> int   val ( + ) : Usane.Uint32.t -> Usane.Uint32.t -> Usane.Uint32.t * bool   val ( - ) : Usane.Uint32.t -> Usane.Uint32.t -> Usane.Uint32.t * bool   val ( * ) : Usane.Uint32.t -> Usane.Uint32.t -> Usane.Uint32.t * bool   val ( < ) : Usane.Uint32.t -> Usane.Uint32.t -> bool   val ( <= ) : Usane.Uint32.t -> Usane.Uint32.t -> bool   val ( > ) : Usane.Uint32.t -> Usane.Uint32.t -> bool   val ( >= ) : Usane.Uint32.t -> Usane.Uint32.t -> bool end