Unified Haskell interface for basic file system notifications