diff --git a/Test/Tasty/Core.hs b/Test/Tasty/Core.hs
--- a/Test/Tasty/Core.hs
+++ b/Test/Tasty/Core.hs
@@ -60,10 +60,12 @@
 -- | The name of a test or a group of tests
 type TestName = String
 
+-- | 'ResourceSpec' describes how to acquire a resource (the first field)
+-- and how to release it (the second field).
 data ResourceSpec =
   forall a . ResourceSpec
-    (IO a) -- create/initialize the resource
-    (a -> IO ()) -- free the resource
+    (IO a)
+    (a -> IO ())
 
 -- | The main data structure defining a test suite.
 --
diff --git a/Test/Tasty/Runners.hs b/Test/Tasty/Runners.hs
--- a/Test/Tasty/Runners.hs
+++ b/Test/Tasty/Runners.hs
@@ -4,6 +4,7 @@
     -- * Working with the test tree
     TestTree(..)
   , foldTestTree
+  , ResourceSpec(..)
     -- * Ingredients
   , Ingredient(..)
   , tryIngredients
diff --git a/tasty.cabal b/tasty.cabal
--- a/tasty.cabal
+++ b/tasty.cabal
@@ -2,7 +2,7 @@
 --  see http://haskell.org/cabal/users-guide/
 
 name:                tasty
-version:             0.5
+version:             0.5.1
 synopsis:            Modern and extensible testing framework
 description:         See <http://documentup.com/feuerbach/tasty>
 license:             MIT
