-- test splicing of reified and renamed data declarationsmoduleTH_spliceDecl3whereimportLanguage.Haskell.THSyntaxdataT=C$(rename(reifyDeclT))rename::Dec->Q[Dec]rename(DatatyNametyvarsconsderivs)=Data(tyName++"'")tyvars(renameConscons)derivswhererenameCons(ConstrconNametys)=Constr(conName++"'")tys