-- 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.9.2

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
flaglessPlainTV :: Name -> UnitTyVarBndr
specifiedPlainTV :: Name -> SpecificityTyVarBndr
type SpecificityTyVarBndr = TyVarBndr Specificity
type UnitTyVarBndr = TyVarBndr ()
doE :: [Stmt] -> Exp
tyVarBndrKind :: TyVarBndr flag -> Maybe Kind
conP :: Name -> [Pat] -> Pat

-- | <i>Deprecated: Use <a>conP</a></i>
conp :: Name -> [Pat] -> Pat
