diff --git a/src/Data/Unamb.hs b/src/Data/Unamb.hs
--- a/src/Data/Unamb.hs
+++ b/src/Data/Unamb.hs
@@ -20,11 +20,14 @@
 
 module Data.Unamb
   (
-    unamb, assuming, asAgree
-  , amb, race
-  -- * Some useful special applications of 'amb'
+    -- * Purely functional unambiguous choice
+    unamb
+    -- * Some useful special applications of 'unamb'
+  , assuming, asAgree
   , parCommute, parIdentity, parAnnihilator
   , por, pand, pmin, pmax, pmult
+    -- * Some related imperative tools
+  , amb, race
   ) where
 
 import Prelude hiding (catch)
diff --git a/unamb.cabal b/unamb.cabal
--- a/unamb.cabal
+++ b/unamb.cabal
@@ -1,5 +1,5 @@
 Name:                unamb
-Version:             0.1.7
+Version:             0.1.8
 Cabal-Version:       >= 1.2
 Synopsis:            Unambiguous choice
 Category:            Concurrency, Data, Other
