sig
  type init =
      (Assemblage_driver.Lib_prefs.t * Assemblage_driver.Loader.t) option
  val init :
    ?version_opt:bool ->
    ?kinds:Assemblage_driver.Loader.kind list ->
    docs:string ->
    unit -> Assemblage_driver.Driver.init * unit Cmdliner.Term.t
  val man_vars :
    ?kinds:Assemblage_driver.Loader.kind list ->
    unit -> Cmdliner.Manpage.block list
end