úμb   None1A handler used to mutate and reference watchers. Functions that handle events O The filepaths passed will be joined with the path used to set up the watcher.  If you have  mydir/  file1  file2  And you do (watch myHandler mydir') and file1 changes, myHandler will be  passed  mydir/file1 as the FilePath. JBadness that happened during a watch, usually due to inotify limitations. (The types of actions that are reported. MApplies a monadic function to a specific value of a map, and returns the map M with that value removed. If the key specifying the value is not in the map, C then the fallback is executed and the map is returned unmolested. Monadic variant of if. Whether a file is . or .. BLike ls, but sorted. Directories on the left, files on the right. <Creates a watch for a single handler on a single directory. -Used to generate watchDir and moveWatchedDir 0Creates watchers on one directory, recursively. CMoves a directory, firing the appropriate move events recursively. H The subdirectory watchers will be killed and recreated, which is a bit K expensive, but is far cleaner than manually maintaining the root-relative ! path of each directory watcher. JRemoves the watcher on one subdir and updates the watch dict accordingly. 3 Might be called after the directory has been moved/removed. It is not = possible in general to check the contents of the directory. +Shuts down all watching and the inotifier. %inotify events that are listened to.               watcher-0.0.2WatcherHandlerWarningMovedOutOfScopeActionRemovedMovedChangedAddedwatchunwatchpopMifMisDirectoryReferencedirectoriesAndFileswatchDirWithInitializerwatchDirmoveWatchedDir unwatchDirrelevantEventsnotifier descriptorsmoves startsWithls