úÎ'U$Ð*      !"#$%&'()*;Monadic container for file information, allowing for clean ) construction of combinators. Wraps the *+ monad, but doesn't  allow , or -.  ;Information collected during the traversal of a directory.  file path current recursion depth status of file 1Return the type of file currently being visited.  Example:    !   >Return the type of a file. This is much more useful for case & analysis than the usual functions on . values.  Construct a  value. Run the given  on the given  and return its C result. This can be useful if you are writing a function to pass  to fold.  Example:   myFoldFunc :: a ->  -> a $ myFoldFunc a i = let useThisFile =  (fileName ! "foo") i $ in if useThisFile ' then fiddleWith a  else a Return the current .  Return the . for the current file. ;List the files in the given directory, sorted, and without "."  or "..". ?Search a directory recursively, with recursion controlled by a  ,. Lazily return a sorted list of all files  matching the given . Any errors that occur are " dealt with by the given handler. error handler &control recursion into subdirectories ,decide whether a file appears in the result directory to start searching files that matched the  ?Search a directory recursively, with recursion controlled by a  ,. Lazily return a sorted list of all files  matching the given . Any errors that occur are # ignored, with warnings printed to /. &control recursion into subdirectories ,decide whether a file appears in the result directory to start searching files that matched the  Unconditionally return 0. +Return the name of the file being visited.  Lift a binary operator into the  monad, so that it D becomes a combinator. The left hand side of the combinator should  be a  a,, while the right remains a normal value of  type a. !"#$%&'6This operator is useful to check if bits are set in a   T.FileMode. ()*  !"#$%&'()*  !"#$%&'()*   !"#$%&'()1      !"#$%&'()*+,-+,-+./+.0123456789:FileManipCompat-0.13System.FilePath.FindCompatRecursionPredicateFilterPredicate FindClauseFCrunFCFileTypeUnknownSocket SymbolicLink Directory RegularFile NamedPipeCharacterDevice BlockDeviceFileInfoinfoPath infoDepth infoStatusfileType statusTypemkFI evalClauseevalFI mkFindClausefileInfo fileStatusgetDirContentsfindWithHandlerfindalwaysfilePathliftOp==?/=?>?=?<=?.&.?&&?||? mtl-1.1.1.0Control.Monad.State.LazyStateControl.Monad.State.Classgetput unix-2.4.0.2System.Posix.Files FileStatusbaseGHC.IO.Handle.FDstderrghc-primGHC.BoolTrue