logging and errors
running programs
copying files
installing files
File permissions
file names
finding files
environment variables
simple file globbing
modification time
temp files and dirs
.cabal and .buildinfo files
reading and writing files safely
Unicode
generic utils