virtfs, exposing the modules Path, for abstracting file paths, Tree for describing an abstract file tree, and Tree.Simple, which is a very simple version of a file system (where the contents of files are strings) (by mspwn, xhtmlboi, gr-im, d-plaindoux).