diff --git a/System/Process/String.hs b/System/Process/String.hs
new file mode 100644
--- /dev/null
+++ b/System/Process/String.hs
@@ -0,0 +1,21 @@
+{-# LANGUAGE TypeFamilies #-}
+{-# OPTIONS_GHC -fno-warn-missing-signatures #-}
+module System.Process.String
+    ( readProcess
+    , readProcessWithExitCode
+    , readCreateProcess
+    , readCreateProcessWithExitCode
+    ) where
+
+import System.Exit (ExitCode)
+import System.Process (CreateProcess)
+import qualified System.Process.Read as R
+
+readProcess :: (a ~ String) => FilePath -> [String] -> a -> IO a
+readProcess = R.readProcess
+readProcessWithExitCode :: (a ~ String) => FilePath -> [String] -> a -> IO (ExitCode, a, a)
+readProcessWithExitCode = R.readProcessWithExitCode
+readCreateProcess :: (a ~ String) => CreateProcess -> a -> IO a
+readCreateProcess = R.readCreateProcess
+readCreateProcessWithExitCode :: (a ~ String) => CreateProcess -> a -> IO (ExitCode, a, a)
+readCreateProcessWithExitCode = R.readCreateProcessWithExitCode
diff --git a/process-listlike.cabal b/process-listlike.cabal
--- a/process-listlike.cabal
+++ b/process-listlike.cabal
@@ -1,5 +1,5 @@
 Name:               process-listlike
-Version:            0.6
+Version:            0.6.1
 Synopsis:           Enhanced version of process-extras
 Description:        Extra functionality for the Process library
                     <http://hackage.haskell.org/package/process>.
@@ -25,6 +25,7 @@
     System.Process.Read.Instances
     System.Process.ByteString
     System.Process.ByteString.Lazy
+    System.Process.String
     System.Process.Text
     System.Process.Text.Lazy
 
