diff --git a/Changelog.md b/Changelog.md
--- a/Changelog.md
+++ b/Changelog.md
@@ -1,9 +1,5 @@
-v0.2.0.1
-* Upgraded version bounds
-
-v0.2.0.0
-* Added Frames.Constraints with some constraint applying utilities
-* Added transformMaybe to Frames.Transform
+v0.1.0.1
+* Relaxed some ```MonadIO``` constraints to ```Monad``` in Frames.Streamly.CSV
 
-v0.2.0.1 
-* Initial logged version
+v0.1.0.0
+* Initial Release
diff --git a/Frames-streamly.cabal b/Frames-streamly.cabal
--- a/Frames-streamly.cabal
+++ b/Frames-streamly.cabal
@@ -4,10 +4,10 @@
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: 08f10e29d60a8b555f4bca1c0904ac85d2b35f05bfc03bf2b478af236dfb11db
+-- hash: 80103b542d89f67cc39bfb6ed003277bb356af7e394e2fd6fe3fa6df05454eef
 
 name:           Frames-streamly
-version:        0.1.0.0
+version:        0.1.0.1
 synopsis:       A streamly layer for Frames I/O
 description:    More information is available in the <https://github.com/adamConnerSax/Frames-streamly/blob/master/Readme.md readme>.'
 category:       Data
diff --git a/src/Frames/Streamly/CSV.hs b/src/Frames/Streamly/CSV.hs
--- a/src/Frames/Streamly/CSV.hs
+++ b/src/Frames/Streamly/CSV.hs
@@ -490,7 +490,7 @@
 -- NB:  If the inferred/given @rs@ is different from the actual file row-type, things will..go awry.
 streamTableEitherOpt
     :: forall rs t m.
-    (MonadIO m
+    (Monad m
     , IsStream t
     , Vinyl.RMap rs
     , Frames.ReadRec rs)
@@ -511,7 +511,7 @@
 -- NB:  If the inferred/given @rs@ is different from the actual file row-type, things will..go awry.
 streamTableMaybe
     :: forall rs t m.
-    (MonadIO m
+    (Monad m
     , IsStream t
     , Vinyl.RMap rs
     , Frames.ReadRec rs)
@@ -525,7 +525,7 @@
 -- NB:  If the inferred/given @rs@ is different from the actual file row-type, things will..go awry.
 streamTableMaybeOpt
     :: forall rs t m.
-    (MonadIO m
+    (Monad m
     , IsStream t
     , Vinyl.RMap rs
     , Frames.ReadRec rs)
@@ -541,7 +541,7 @@
 -- NB:  If the inferred/given @rs@ is different from the actual file row-type, things will go awry.
 streamTable
     :: forall rs t m.
-    (MonadIO m
+    (Monad m
     , IsStream t
     , Vinyl.RMap rs
     , Frames.ReadRec rs
@@ -556,7 +556,7 @@
 -- NB:  If the inferred/given @rs@ is different from the actual file row-type, things will go awry.
 streamTableOpt
     :: forall rs t m.
-    (MonadIO m
+    (Monad m
     , IsStream t
     , Vinyl.RMap rs
     , Frames.ReadRec rs
