diff --git a/pregame.cabal b/pregame.cabal
--- a/pregame.cabal
+++ b/pregame.cabal
@@ -1,7 +1,7 @@
 name:
   pregame
 version:
-  1.0.2.0
+  1.0.3.0
 synopsis:
   Prelude for applications
 description:
@@ -48,6 +48,7 @@
     Pregame.Lens
     Pregame.Mtl
     Pregame.Safe
+    Pregame.StateVar
     Pregame.Stm
     Pregame.Text
     Pregame.TextConversions
diff --git a/src/Pregame/StateVar.hs b/src/Pregame/StateVar.hs
new file mode 100644
--- /dev/null
+++ b/src/Pregame/StateVar.hs
@@ -0,0 +1,28 @@
+module Pregame.StateVar
+  ( module X
+  , getStateVar
+  , setStateVar
+  ) where
+
+import Pregame.Mtl (MonadIO)
+
+import Data.StateVar as X
+  ( HasGetter
+  , GettableStateVar
+  , makeGettableStateVar
+  , HasSetter(($=))
+  , ($=!)
+  , SettableStateVar
+  , makeSettableStateVar
+  , HasUpdate(($~), ($~!))
+  , StateVar
+  , makeStateVar
+  , mapStateVar
+  )
+import Data.StateVar (get, ($=))
+
+getStateVar :: (HasGetter t a, MonadIO m) => t -> m a
+getStateVar = get
+
+setStateVar :: (HasSetter t a, MonadIO m) => t -> a -> m ()
+setStateVar = ($=)
