functor (I : INPUT->
  sig
    val caml_transitive_closure :
      ?caml_obj_ext:string ->
      ?caml_lib_ext:string ->
      ?pack_mode:bool ->
      ?used_libraries:string list ->
      ?hidden_packages:string list -> Pathname.t list -> Pathname.t list
  end