diff --git a/Data/Variant.hs b/Data/Variant.hs
--- a/Data/Variant.hs
+++ b/Data/Variant.hs
@@ -81,6 +81,7 @@
 flatten Null = ""
 flatten (List xs) = concat . intersperse " " . map flatten $ xs
 flatten (AList xs) = flatten . List . map snd $ xs
+flatten (Function _) = "<<function>>"
 
 cullFracPart :: String -> String
 cullFracPart str = reverse $ dropWhile (`List.elem` ['0', '.']) $ reverse str
diff --git a/hpaco-lib.cabal b/hpaco-lib.cabal
--- a/hpaco-lib.cabal
+++ b/hpaco-lib.cabal
@@ -1,5 +1,5 @@
 name:                hpaco-lib
-version:             0.24.0.0
+version:             0.24.1.0
 synopsis:            Modular template compiler library
 description:         Template compiler library, compiles template code into
                      PHP or Javascript, or interprets it directly.
