diff --git a/bin/Class.hs b/bin/Class.hs
--- a/bin/Class.hs
+++ b/bin/Class.hs
@@ -198,8 +198,8 @@
 -}
 
 classS th = classD (cxt []) source [PlainTV sl] [] [
-	familyNoKindD typeFam tokenN [PlainTV sl],
-	familyNoKindD dataFam posN [PlainTV sl],
+	openTypeFamilyD tokenN [PlainTV sl] NoSig Nothing,
+	dataFamilyD posN [PlainTV sl] Nothing,
 	sigD getTokenN $ arrowT `appT` varT sl `appT`
 		(conT (maybeN th) `appT` tupleBody),
 	sigD initialPosN $ conT posN `appT` varT sl,
@@ -223,7 +223,7 @@
 -}
 
 classSL th = classD (cxt []) sourceList [PlainTV c] [] [
-	familyNoKindD dataFam listPosN [PlainTV c],
+	dataFamilyD listPosN [PlainTV c] Nothing,
 	sigD listTokenN $ arrowT `appT` (listT `appT` varT c) `appT`
 		(conT (maybeN th) `appT` tupleBody),
 	sigD listInitialPosN $ conT listPosN `appT` varT c,
diff --git a/papillon.cabal b/papillon.cabal
--- a/papillon.cabal
+++ b/papillon.cabal
@@ -2,7 +2,7 @@
 cabal-version:	>= 1.8
 
 name:		papillon
-version:	0.1.0.5
+version:	0.1.0.6
 stability:	Experimental
 author:		Yoshikuni Jujo <PAF01143@nifty.ne.jp>
 maintainer:	Yoshikuni Jujo <PAF01143@nifty.ne.jp>
@@ -13,8 +13,7 @@
 
 category:	Parsing
 synopsis:	packrat parser
-description:
-	see examples directory
+description:    see examples directory
 
 extra-source-files:
   examples/arith.hs
@@ -28,7 +27,7 @@
 source-repository	this
   type:		git
   location:	git://github.com/YoshikuniJujo/papillon.git
-  tag:		0.1.0.3
+  tag:		0.1.0.6
 
 library
   hs-source-dirs:	src
@@ -39,7 +38,7 @@
     Text.Papillon.Papillon,
     Text.Papillon.List
   build-depends:
-    base > 3 && < 5, template-haskell == 2.12.*,
+    base > 3 && < 5, template-haskell == 2.13.*,
     monads-tf == 0.1.*, transformers == 0.5.*,
     bytestring == 0.10.*
   ghc-options:		-Wall -fno-warn-tabs
@@ -49,6 +48,6 @@
   main-is:		papillon.hs
   other-modules:	Class
   build-depends:
-    directory, filepath, base > 3 && < 5, template-haskell == 2.12.*,
+    directory, filepath, base > 3 && < 5, template-haskell == 2.13.*,
     monads-tf == 0.1.*, transformers == 0.5.*, papillon
   ghc-options:		-Wall -fno-warn-tabs
diff --git a/src/Text/Papillon/Parser.hs b/src/Text/Papillon/Parser.hs
--- a/src/Text/Papillon/Parser.hs
+++ b/src/Text/Papillon/Parser.hs
@@ -35,7 +35,7 @@
 
 ) where
 
-import Prelude hiding (Word)
+import Prelude hiding (Word, (<>))
 import Text.Papillon.Papillon
 import "monads-tf" Control.Monad.State
 import "monads-tf" Control.Monad.Error
