-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/


-- | A backwards compatibility layer for Template Haskell newer than 2.8
--   
--   A backwards compatibility layer for Template Haskell newer than 2.8
@package template-haskell-compat-v0208
@version 0.1.7

module TemplateHaskell.Compat.V0208
classP :: Name -> [Type] -> Pred
instanceD :: Cxt -> Type -> [Dec] -> Dec
dataD :: Cxt -> Name -> [UnitTyVarBndr] -> [Con] -> [Name] -> Dec
notStrict :: Strict
tupE :: [Exp] -> Exp
specifiedPlainTV :: Name -> SpecificityTyVarBndr
type SpecificityTyVarBndr = TyVarBndr
type UnitTyVarBndr = TyVarBndr
doE :: [Stmt] -> Exp
tyVarBndrKind :: TyVarBndr -> Maybe Kind
conp :: Name -> [Pat] -> Pat
