diff --git a/nice-html.cabal b/nice-html.cabal
--- a/nice-html.cabal
+++ b/nice-html.cabal
@@ -1,5 +1,5 @@
 name:           nice-html
-version:        0.1.1
+version:        0.1.2
 category:       Web
 description: A fast and nice HTML templating library with distinct compilation/rendering phases.
 synopsis: A fast and nice HTML templating library with distinct compilation/rendering phases.
diff --git a/src/Text/Html/Nice.hs b/src/Text/Html/Nice.hs
--- a/src/Text/Html/Nice.hs
+++ b/src/Text/Html/Nice.hs
@@ -11,6 +11,8 @@
   , renderM
   , renderMs
   , render
+    -- * Utility
+  , recompile
     -- * Re-exports of 'TLB.Builder' functions
   , module Data.Text.Lazy.Builder
   , module Data.Text.Lazy.Builder.Int
@@ -25,7 +27,7 @@
 import           Data.Text.Lazy.Builder.Int
 import           Data.Text.Lazy.Builder.RealFloat
 import           Text.Html.Nice.Internal          ((:$) (..), FastMarkup,
-                                                   Render (..), render, renderM,
-                                                   renderMs)
+                                                   Render (..), recompile,
+                                                   render, renderM, renderMs)
 import           Text.Html.Nice.Writer
 import           Text.Html.Nice.Writer.Html5
diff --git a/src/Text/Html/Nice/Internal.hs b/src/Text/Html/Nice/Internal.hs
--- a/src/Text/Html/Nice/Internal.hs
+++ b/src/Text/Html/Nice/Internal.hs
@@ -314,6 +314,9 @@
 compile_ :: Markup' a -> FastMarkup a
 compile_ = strictify . flatten . fast
 
+recompile :: FastMarkup a -> FastMarkup a
+recompile = strictify . flatten
+
 --------------------------------------------------------------------------------
 -- Rendering
 
