diff --git a/Happstack/Server/Heist.hs b/Happstack/Server/Heist.hs
--- a/Happstack/Server/Heist.hs
+++ b/Happstack/Server/Heist.hs
@@ -17,7 +17,7 @@
 -- > import qualified Data.Text    as T
 -- > import Happstack.Server       (dir, nullConf, nullDir, simpleHTTP, seeOther, toResponse)
 -- > import Happstack.Server.Heist (heistServe, initHeistCompiled)
--- > import Heist                  (getParamNode)
+-- > import Heist                  ((##), getParamNode, noSplices)
 -- > import Heist.Compiled         (Splice, yieldRuntimeText)
 -- > import qualified Text.XmlHtml as X
 -- >
@@ -36,7 +36,7 @@
 -- > main :: IO ()
 -- > main =
 -- >   do heistState <- do
--- >        r <- initHeistCompiled [(T.pack "fact", factSplice)] [] "."
+-- >        r <- initHeistCompiled (T.pack "fact" ## factSplice) noSplices "."
 -- >        case r of
 -- >          (Left e) -> error $ unlines e
 -- >          (Right heistState) -> return $ heistState
@@ -83,13 +83,13 @@
 import Data.Text                               (Text)
 import Happstack.Server                        (Happstack, Response, ServerMonad, askRq, nullDir, rqPaths, toResponseBS)
 import Happstack.Server.FileServe.BuildingBlocks (combineSafe)
-import Heist                                   (AttrSplice, HeistConfig(..), HeistState, defaultLoadTimeSplices, initHeist, loadTemplates)
+import Heist                                   (AttrSplice, HeistConfig(..), HeistState, Splices, defaultLoadTimeSplices, initHeist, loadTemplates)
 import Heist.Compiled                          (Splice, renderTemplate)
 import System.FilePath                         (joinPath)
 
 initHeistCompiled :: (MonadIO m, Monad n) =>
-                     [(Text, Splice n)]     -- ^ compiled splices
-                  -> [(Text, AttrSplice n)] -- ^ attribute splices
+                     Splices (Splice n)     -- ^ compiled splices
+                  -> Splices (AttrSplice n) -- ^ attribute splices
                   -> FilePath               -- ^ path to template directory
                   -> m (Either [String] (HeistState n))
 initHeistCompiled splices attrSplices templateDir =
diff --git a/happstack-heist.cabal b/happstack-heist.cabal
--- a/happstack-heist.cabal
+++ b/happstack-heist.cabal
@@ -1,5 +1,5 @@
 Name:                happstack-heist
-Version:             7.1.2
+Version:             7.2.0
 Synopsis:            Support for using Heist templates in Happstack
 Description:         Happstack is a web application framework. Heist is an XML templating solution. This package makes it easy to use Heist templates with Happstack.
 Homepage:            http://www.happstack.com/
@@ -25,6 +25,6 @@
                        either           == 3.4.*,
                        filepath,
                        happstack-server >= 7.0 && < 7.4,
-                       heist            >= 0.12 && < 0.13,
+                       heist            >= 0.13 && < 0.14,
                        mtl              == 2.*,
                        text             >= 0.10 && < 0.12
