Thanks. I don't know if I was clear that I'm writing the characters of the FilePath to a file. I could use something like:writeFilePaths :: FilePath -> [FilePath] -> IO ()writeFilePaths fileToWrite fps = ...The ByteStrings are for reading the files generated by the above and parsing with Text.Parsec.ByteString, for efficiency (these are many megabytes of text)D