diff --git a/Prolude/Maybe.hs b/Prolude/Maybe.hs
--- a/Prolude/Maybe.hs
+++ b/Prolude/Maybe.hs
@@ -1,5 +1,7 @@
 module Prolude.Maybe
     ( module Data.Maybe
+    , note
+    , hush
     )
 where
 
@@ -14,3 +16,13 @@
     , maybe
     , maybeToList
     )
+
+{-# INLINE hush #-}
+-- | Suppress the 'Left' value of an 'Either'
+hush :: Either a b -> Maybe b
+hush = either (const Nothing) Just
+
+{-# INLINE note #-}
+-- | Tag the 'Nothing' value of a 'Maybe'
+note :: a -> Maybe b -> Either a b
+note a = maybe (Left a) Right
diff --git a/Prolude/Servant.hs b/Prolude/Servant.hs
--- a/Prolude/Servant.hs
+++ b/Prolude/Servant.hs
@@ -4,6 +4,7 @@
     -- * Alias types
   , HttpDescription
   , HttpJson
+  , HttpSummary
   )
 where
 
@@ -21,10 +22,10 @@
   , Put
   , PutNoContent
   , ReqBody
-  , Summary
   , ToHttpApiData
   )
 import qualified Servant.API as Servant
 
 type HttpDescription = Servant.Description
 type HttpJson = Servant.JSON
+type HttpSummary = Servant.Summary
diff --git a/prolude.cabal b/prolude.cabal
--- a/prolude.cabal
+++ b/prolude.cabal
@@ -1,7 +1,7 @@
 cabal-version: >= 1.10
 
 name: prolude
-version: 0.0.0.15
+version: 0.0.0.16
 synopsis: ITProTV's custom prelude
 description:
     Prolude is ITProTV's custom prelude.
