diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -2,6 +2,7 @@
 =============
 
 [![Build Status](https://travis-ci.org/kerscher/preliminaries.svg?branch=master)](https://travis-ci.org/kerscher/preliminaries)
+[![Hackage](https://img.shields.io/hackage/v/preliminaries.svg)](https://hackage.haskell.org/package/preliminaries)
 ![BSD3 license](https://img.shields.io/badge/license-BSD3-blue.svg)
 
 The Haskell Report specifies the [Prelude](https://www.haskell.org/onlinereport/standard-prelude.html) with a minimal amount of definitions that are always available in scope for application writers. Due to its simplicity and frugality, multiple alternatives and support libraries were devised to improve upon it, including:
diff --git a/preliminaries.cabal b/preliminaries.cabal
--- a/preliminaries.cabal
+++ b/preliminaries.cabal
@@ -1,5 +1,5 @@
 name:                preliminaries
-version:             0.1.0.0
+version:             0.1.1.0
 synopsis:            A larger alternative to the Prelude.
 description:         A GHC-only alternative to the Prelude with a large amount of imports available by default.
 homepage:            http://github.com/kerscher/preliminaries
@@ -56,6 +56,7 @@
                      , DeriveFoldable
                      , DeriveTraversable
                      , ConstraintKinds
+                     , ExplicitNamespaces
   exposed-modules:     Preliminaries
   ghc-options:         -Wall
                        -fno-warn-unused-imports
diff --git a/source/Preliminaries.hs b/source/Preliminaries.hs
--- a/source/Preliminaries.hs
+++ b/source/Preliminaries.hs
@@ -26,7 +26,7 @@
 @
 …
 default-extensions: NoImplicitPrelude
-build-depends:      preliminaries >= 0.1.0 < 2
+build-depends:      preliminaries >= 0.1.1 < 2
 @
 
 And on each file, add @import Preliminaries@.
@@ -65,6 +65,8 @@
 , module Data.Bifoldable
 , module Data.Bitraversable
 , module Data.MonoTraversable.Instances
+  -- * Utilities
+, type ($)
 )
 where
 
@@ -118,3 +120,5 @@
 
 thru :: a -> Strategy a -> a
 x `thru` strat = x `Strategies.using` strat
+
+type f $ x = f x
