val fold_dependencies : ( string -> string -> 'a -> 'a ) -> 'a -> 'a
val fold_libraries : ( string -> string list -> 'a -> 'a ) -> 'a -> 'a
val fold_packages : ( string -> string list -> 'a -> 'a ) -> 'a -> 'a