sig
  val string_of_vpkg : Packages_types.vpkg -> string
  val string_of_vpkglist : Packages_types.vpkglist -> string
  val string_of_vpkgformula : Packages_types.vpkgformula -> string
  val string_of_builddep : Packages_types.builddep -> string
  val string_of_builddeplist : Packages_types.builddepslist -> string
  val string_of_builddepformula : Packages_types.builddepsformula -> string
  val string_of_vpkgreq : Packages_types.vpkgreq -> string
  val pp_vpkg : Stdlib.out_channel -> Packages_types.vpkg -> unit
  val pp_vpkglist : Stdlib.out_channel -> Packages_types.vpkglist -> unit
  val pp_vpkgformula :
    Stdlib.out_channel -> Packages_types.vpkgformula -> unit
  val pp_builddep : Stdlib.out_channel -> Packages_types.builddep -> unit
  val pp_builddepformula :
    Stdlib.out_channel -> Packages_types.builddepsformula -> unit
  val pp_builddeplist :
    Stdlib.out_channel -> Packages_types.builddepslist -> unit
  val pp_string_list :
    ?sep:string -> Stdlib.out_channel -> string * string list -> unit
  val pp_function :
    Stdlib.out_channel -> tostring:('-> string) -> string * '-> unit
  val pp_string_wl : Stdlib.out_channel -> string * string -> unit
  val pp_bool_wl : Stdlib.out_channel -> string * bool -> unit
  val pp_yes_wl : Stdlib.out_channel -> string * bool -> unit
  val pp_vpkglist_wl :
    Stdlib.out_channel -> string * Packages_types.vpkglist -> unit
  val pp_vpkgformula_wl :
    Stdlib.out_channel -> string * Packages_types.vpkgformula -> unit
  val pp_builddepformula_wl :
    Stdlib.out_channel -> string * Packages_types.builddepsformula -> unit
  val pp_builddeplist_wl :
    Stdlib.out_channel -> string * Packages_types.builddepslist -> unit
  val pp_function_wl :
    Stdlib.out_channel -> tostring:('-> string) -> string * '-> unit
  val pp_string_list_wl :
    ?sep:string -> Stdlib.out_channel -> string * string list -> unit
end