diff --git a/morpheus-graphql.cabal b/morpheus-graphql.cabal
--- a/morpheus-graphql.cabal
+++ b/morpheus-graphql.cabal
@@ -5,7 +5,7 @@
 -- see: https://github.com/sol/hpack
 
 name:           morpheus-graphql
-version:        0.27.0
+version:        0.27.1
 synopsis:       Morpheus GraphQL
 description:    Build GraphQL APIs with your favourite functional language!
 category:       web, graphql
@@ -239,7 +239,7 @@
     , mtl >=2.0.0 && <3.0.0
     , relude >=0.3.0 && <2.0.0
     , template-haskell >=2.0.0 && <3.0.0
-    , text >=1.2.3 && <1.3.0
+    , text >=1.2.3 && <2.1.0
     , transformers >=0.3.0 && <0.6.0
     , unordered-containers >=0.2.8 && <0.3.0
     , vector >=0.12.0.1 && <0.13.0
@@ -279,7 +279,7 @@
     , tasty >=0.1.0 && <1.5.0
     , tasty-hunit >=0.1.0 && <1.0.0
     , template-haskell >=2.0.0 && <3.0.0
-    , text >=1.2.3 && <1.3.0
+    , text >=1.2.3 && <2.1.0
     , transformers >=0.3.0 && <0.6.0
     , unordered-containers >=0.2.8 && <0.3.0
     , vector >=0.12.0.1 && <0.13.0
diff --git a/src/Data/Morpheus/Types.hs b/src/Data/Morpheus/Types.hs
--- a/src/Data/Morpheus/Types.hs
+++ b/src/Data/Morpheus/Types.hs
@@ -22,8 +22,6 @@
     lift,
     liftEither,
     WithOperation,
-    publish,
-    subscribe,
     ResolverContext (..),
     ResolverO,
     ComposedResolver,
@@ -60,6 +58,10 @@
     GQLError,
     MonadError,
     DirectiveLocation (..),
+    MonadResolver (..),
+    MonadIOResolver,
+    Flexible,
+    Composed,
   )
 where
 
@@ -83,6 +85,8 @@
     GQLType (..),
     ID (..),
     MUTATION,
+    MonadIOResolver,
+    MonadResolver (..),
     Prefixes (..),
     QUERY,
     Rename (..),
