úÎ>æ> fromCSV defCSVSettings) $$ ! sinkFile "test/BigFileOut.csv" 5Convert a CSV row into strict ByteString equivalent. Turn a stream of s+ into a stream of CSV row type. An example 1 would be parsing a ByteString stream as rows of  &. 4Turn a stream of CSV row type back into a stream of s. An ( example would be rendering a stream of  ' rows as  &. =Write headers AND the row into the output stream, once. Just  chain this using the ( instance in your pipeline: E ... =$= writeHeaders settings >> fromCSV settings $$ sinkFile "..." 4Read the entire contents of a CSV file into memory. *An easy way to run this function would be  after  feeding it all the arguments. Write CSV data into file. >Map over the rows of a CSV file. Provided for convenience for  historical reasons. *An easy way to run this function would be  after  feeding it all the arguments. >General purpose CSV transformer. Apply a list-like processing  function from " to the rows of a CSV stream. You B need to provide a stream data source, a transformer and a stream  data sink. *An easy way to run this function would be  after  feeding it all the arguments. 6Example - map a function over the rows of a CSV file: C transformCSV set (sourceFile inFile) (C.map f) (sinkFile outFile) )Generic " instance; any stream type with a  instance  automatically gets a  instance. * instance using & based on ' stream + instance using & , instance using ' -./0&Settings to use in deciphering stream  Input file  CSV Settings  Target file Write vs. append mode  List of rows *Settings to use both for input and output A mapping function  Input file  Output file )Settings to be used for input and output A raw stream data source. Ex: 'sourceFile inFile' A transforming conduit A raw stream data sink. Ex: 'sinkFile outFile' )*+,  -./0)*+,1    !"#$%&'()%&'()*+,-./"0123456789:csv-conduit-0.3.0.3Data.CSV.ConduitData.CSV.Conduit.Parser.Text"Data.CSV.Conduit.Parser.ByteStringData.CSV.Conduit.TypesDataMap Data.ConduitListresourcet-0.4.0.2Control.Monad.Trans.Resource runResourceTMapRowRow CSVSettingsCSVScsvSep csvQuoteCharcsvOutputQuoteCharcsvOutputColSepdefCSVSettingsparseCSVparseRowcsvrowCSVrowToStrintoCSVfromCSV writeHeaders readCSVFile writeCSVFile mapCSVFile transformCSVbase Data.MaybeNothingbadrowcsvrowfield isFieldChar quotedField text-0.11.2.3Data.Text.InternalTextbytestring-0.10.0.0Data.ByteString.Internal ByteStringGHC.BaseMonad $fCSVsMap$fCSVByteString[] $fCSVText[]$fCSVByteString[]0 fromCSVRow intoCSVRow intoCSVMap fromCSVMap