Drom_lib.Skeletonval write_files : 
  (string ->
    create:bool ->
    skips:string list ->
    content:string ->
    record:bool ->
    skip:bool ->
    perm:int ->
    unit) ->
  ('a, Types.project) Subst.state ->
  unitval lookup_project : Types.share -> string -> Types.skeletonval lookup_package : Types.share -> string -> Types.skeletonval known_skeletons : Types.share -> stringval default_flags : string -> Types.flagsval subst_package_file : 
  Types.flags ->
  string ->
  ('a, Types.package) Subst.state ->
  stringval project_skeletons : Types.share -> Types.skeleton listval package_skeletons : Types.share -> Types.skeleton listval to_string : Types.skeleton -> string