sig
  type t
  val v :
    ?cachedir:B0_std.Fpath.t ->
    ?libdir:B0_std.Fpath.t ->
    ?docdir:B0_std.Fpath.t ->
    ?sharedir:B0_std.Fpath.t ->
    ?odoc_theme:Odig_support.Odoc_theme.name ->
    max_spawn:int option ->
    unit -> (Odig_support.Conf.t, string) Stdlib.result
  val cachedir : Odig_support.Conf.t -> B0_std.Fpath.t
  val libdir : Odig_support.Conf.t -> B0_std.Fpath.t
  val docdir : Odig_support.Conf.t -> B0_std.Fpath.t
  val sharedir : Odig_support.Conf.t -> B0_std.Fpath.t
  val htmldir : Odig_support.Conf.t -> B0_std.Fpath.t
  val odoc_theme : Odig_support.Conf.t -> string
  val pp : Odig_support.Conf.t B0_std.Fmt.t
  val cachedir_env : string
  val libdir_env : string
  val docdir_env : string
  val sharedir_env : string
  val odoc_theme_env : string
  val memo : Odig_support.Conf.t -> (B00.Memo.t, string) Stdlib.result
  val memodir : Odig_support.Conf.t -> B0_std.Fpath.t
  val pkgs : Odig_support.Conf.t -> Odig_support.Pkg.t list
  val pkg_infos :
    Odig_support.Conf.t -> Odig_support.Pkg_info.t Odig_support.Pkg.Map.t
end