val mkDirAll : string -> unit
(* [mkDirAll p] creates directory "p", creating all parent directories, as
* necessary. *)
+
+ val remove : ''a list * ''a -> ''a list
+ val removeDups : ''a list -> ''a list
+
+ val copyDirCreate : { from : string, to : string } -> unit
+ val moveDirCreate : { from : string, to : string } -> unit
end