Running Shell programs
Error handling and control flow
Environment handling
Running external commands
Working with directories
Working with files
Working with temporary files and directories
Working with handles
Text I/O
Terminal text formatting
ByteString I/O
Convenient re-exports