sig
  val print_as_names : bool Batteries.ref
  type t = private Batteries.Unix.inet_addr
  type outer_t = Batteries.Unix.inet_addr
  val to_string : t -> string
  val print : Batteries.Format.formatter -> t -> unit
  val o : outer_t -> t
  val length : t -> int
  val to_dotted_string : t -> string
  val of_dotted_string : string -> t option
  val zero : t
  val broadcast : t
  val to_bitstring : t -> Bitstring.bitstring
  val of_bitstring : Bitstring.bitstring -> t
  val list_of_string : string -> t list
  val of_string : string -> t
  val random : ?v4:bool -> unit -> t
  val print' : 'BatInnerIO.output -> t -> unit
  val of_inet_addr : outer_t -> t
  val to_inet_addr : t -> Batteries.Unix.inet_addr
  val o32 : int32 -> t
  val to_int32 : t -> int32
  val higher_bits : t -> int -> t
end