Hi,
 
I'm looking for a way to iteratively read all the files in a directory and
its subdirectories, given the filepath of the top-level dir.
For example, I want to find a file, corresponding to a given filename, in a directory and its subdirectories.
 
Is there a way to implement this in Haskell?
 
Kind regards,
 
Tom Hofte