diff --git a/parsers.cabal b/parsers.cabal
--- a/parsers.cabal
+++ b/parsers.cabal
@@ -1,6 +1,6 @@
 name:          parsers
 category:      Text, Parsing
-version:       0.8.3
+version:       0.9
 license:       BSD3
 cabal-version: >= 1.10
 license-file:  LICENSE
diff --git a/src/Text/Parser/Token.hs b/src/Text/Parser/Token.hs
--- a/src/Text/Parser/Token.hs
+++ b/src/Text/Parser/Token.hs
@@ -707,6 +707,10 @@
 newtype Unlined m a = Unlined { runUnlined :: m a }
   deriving (Functor,Applicative,Alternative,Monad,MonadPlus,Parsing,CharParsing)
 
+instance MonadTrans Unlined where
+  lift = Unlined
+  {-# INLINE lift #-}
+
 instance TokenParsing m => TokenParsing (Unlined m) where
   nesting (Unlined m) = Unlined (nesting m)
   {-# INLINE nesting #-}
