diff --git a/hw-prim.cabal b/hw-prim.cabal
--- a/hw-prim.cabal
+++ b/hw-prim.cabal
@@ -1,7 +1,7 @@
 cabal-version:  2.2
 
 name:           hw-prim
-version:        0.6.2.27
+version:        0.6.2.28
 synopsis:       Primitive functions and data types
 description:    Primitive functions and data types.
 category:       Data
@@ -76,6 +76,7 @@
     HaskellWorks.Data.Foldable
     HaskellWorks.Data.FromByteString
     HaskellWorks.Data.FromForeignRegion
+    HaskellWorks.Data.FromString
     HaskellWorks.Data.Generate
     HaskellWorks.Data.Head
     HaskellWorks.Data.Length
diff --git a/src/HaskellWorks/Data/FromString.hs b/src/HaskellWorks/Data/FromString.hs
new file mode 100644
--- /dev/null
+++ b/src/HaskellWorks/Data/FromString.hs
@@ -0,0 +1,6 @@
+module HaskellWorks.Data.FromString
+  ( FromString(..)
+  ) where
+
+class FromString a where
+  fromString :: String -> a
