sig
  type t
  type outer_t
  val to_string : Tools.PRIVATE_TYPE.t -> string
  val print : Batteries.Format.formatter -> Tools.PRIVATE_TYPE.t -> unit
  val o : Tools.PRIVATE_TYPE.outer_t -> Tools.PRIVATE_TYPE.t
end