diff --git a/Control/Monad/Trans/Resource.hs b/Control/Monad/Trans/Resource.hs
--- a/Control/Monad/Trans/Resource.hs
+++ b/Control/Monad/Trans/Resource.hs
@@ -19,6 +19,7 @@
 module Control.Monad.Trans.Resource
     ( -- * Data types
       ResourceT
+    , ResIO
     , ReleaseKey
       -- * Unwrap
     , runResourceT
@@ -132,6 +133,9 @@
 --
 -- Since 0.3.0
 newtype ResourceT m a = ResourceT { unResourceT :: I.IORef ReleaseMap -> m a }
+
+-- | Convenient alias for @ResourceT IO@.
+type ResIO a = ResourceT IO a
 
 instance Typeable1 m => Typeable1 (ResourceT m) where
     typeOf1 = goType undefined
diff --git a/resourcet.cabal b/resourcet.cabal
--- a/resourcet.cabal
+++ b/resourcet.cabal
@@ -1,5 +1,5 @@
 Name:                resourcet
-Version:             0.4.0
+Version:             0.4.0.1
 Synopsis:            Deterministic allocation and freeing of scarce resources.
 Description:
 	This package was originally included with the conduit package, and has since been split off. For more information, please see <http://www.yesodweb.com/book/conduits>.
