diff --git a/csv-enumerator.cabal b/csv-enumerator.cabal
--- a/csv-enumerator.cabal
+++ b/csv-enumerator.cabal
@@ -1,5 +1,5 @@
 Name:                csv-enumerator
-Version:             0.9.3
+Version:             0.9.5
 Synopsis:            A flexible, fast, enumerator-based CSV parser library for Haskell.  
 Homepage:            http://github.com/ozataman/csv-enumerator
 License:             BSD3
diff --git a/src/Data/CSV/Enumerator.hs b/src/Data/CSV/Enumerator.hs
--- a/src/Data/CSV/Enumerator.hs
+++ b/src/Data/CSV/Enumerator.hs
@@ -22,6 +22,10 @@
   , writeCSVFile
   , appendCSVFile
 
+  -- * Very Basic CSV Operations (for Debugging or Quick&Dirty Needs)
+  , parseCSV
+  , parseRow
+  
   -- * Generic Folds Over CSV Files
   -- | These operations enable you to do whatever you want with CSV files;
   -- including interleaved IO, etc.
@@ -267,7 +271,7 @@
               return oh'
             iter fi (Just oh, i) (ParsedRow (Just r))
       iter fi (Just oh, !i) (ParsedRow (Just r)) = 
-        let rows = f . addFileSource fi $ r
+        let rows = map (addFileSource fi) $ f r
         in do
           outputRowsIter s oh rows 
           return (Just oh, i+1)
