A Haskell module for parsing comma separated values (CSV) either from a String or a file.