File system change monitors listen for changes to file names, attributes and contents under a specified directory. They can optionally be recursive, in which case subdirectories are also monitored.
Monitoring operations must be wrapped in a combinator: