Resolving dependencies... Configuring cpphs-1.17.1... Building cpphs-1.17.1... Preprocessing library cpphs-1.17.1... [ 1 of 12] Compiling Language.Preprocessor.Cpphs.HashDefine ( Language/Preprocessor/Cpphs/HashDefine.hs, dist/build/Language/Preprocessor/Cpphs/HashDefine.o ) [ 2 of 12] Compiling Text.ParserCombinators.HuttonMeijer ( Text/ParserCombinators/HuttonMeijer.hs, dist/build/Text/ParserCombinators/HuttonMeijer.o ) [ 3 of 12] Compiling Language.Preprocessor.Cpphs.SymTab ( Language/Preprocessor/Cpphs/SymTab.hs, dist/build/Language/Preprocessor/Cpphs/SymTab.o ) [ 4 of 12] Compiling Language.Preprocessor.Unlit ( Language/Preprocessor/Unlit.hs, dist/build/Language/Preprocessor/Unlit.o ) [ 5 of 12] Compiling Language.Preprocessor.Cpphs.Options ( Language/Preprocessor/Cpphs/Options.hs, dist/build/Language/Preprocessor/Cpphs/Options.o ) [ 6 of 12] Compiling Language.Preprocessor.Cpphs.Position ( Language/Preprocessor/Cpphs/Position.hs, dist/build/Language/Preprocessor/Cpphs/Position.o ) [ 7 of 12] Compiling Language.Preprocessor.Cpphs.ReadFirst ( Language/Preprocessor/Cpphs/ReadFirst.hs, dist/build/Language/Preprocessor/Cpphs/ReadFirst.o ) [ 8 of 12] Compiling Language.Preprocessor.Cpphs.Tokenise ( Language/Preprocessor/Cpphs/Tokenise.hs, dist/build/Language/Preprocessor/Cpphs/Tokenise.o ) [ 9 of 12] Compiling Language.Preprocessor.Cpphs.MacroPass ( Language/Preprocessor/Cpphs/MacroPass.hs, dist/build/Language/Preprocessor/Cpphs/MacroPass.o ) [10 of 12] Compiling Language.Preprocessor.Cpphs.CppIfdef ( Language/Preprocessor/Cpphs/CppIfdef.hs, dist/build/Language/Preprocessor/Cpphs/CppIfdef.o ) [11 of 12] Compiling Language.Preprocessor.Cpphs.RunCpphs ( Language/Preprocessor/Cpphs/RunCpphs.hs, dist/build/Language/Preprocessor/Cpphs/RunCpphs.o ) [12 of 12] Compiling Language.Preprocessor.Cpphs ( Language/Preprocessor/Cpphs.hs, dist/build/Language/Preprocessor/Cpphs.o ) In-place registering cpphs-1.17.1... Preprocessing executable 'cpphs' for cpphs-1.17.1... [ 1 of 13] Compiling Text.ParserCombinators.HuttonMeijer ( Text/ParserCombinators/HuttonMeijer.hs, dist/build/cpphs/cpphs-tmp/Text/ParserCombinators/HuttonMeijer.o ) [ 2 of 13] Compiling Language.Preprocessor.Cpphs.SymTab ( Language/Preprocessor/Cpphs/SymTab.hs, dist/build/cpphs/cpphs-tmp/Language/Preprocessor/Cpphs/SymTab.o ) [ 3 of 13] Compiling Language.Preprocessor.Cpphs.Position ( Language/Preprocessor/Cpphs/Position.hs, dist/build/cpphs/cpphs-tmp/Language/Preprocessor/Cpphs/Position.o ) [ 4 of 13] Compiling Language.Preprocessor.Cpphs.ReadFirst ( Language/Preprocessor/Cpphs/ReadFirst.hs, dist/build/cpphs/cpphs-tmp/Language/Preprocessor/Cpphs/ReadFirst.o ) [ 5 of 13] Compiling Language.Preprocessor.Cpphs.Options ( Language/Preprocessor/Cpphs/Options.hs, dist/build/cpphs/cpphs-tmp/Language/Preprocessor/Cpphs/Options.o ) [ 6 of 13] Compiling Language.Preprocessor.Cpphs.HashDefine ( Language/Preprocessor/Cpphs/HashDefine.hs, dist/build/cpphs/cpphs-tmp/Language/Preprocessor/Cpphs/HashDefine.o ) [ 7 of 13] Compiling Language.Preprocessor.Cpphs.Tokenise ( Language/Preprocessor/Cpphs/Tokenise.hs, dist/build/cpphs/cpphs-tmp/Language/Preprocessor/Cpphs/Tokenise.o ) [ 8 of 13] Compiling Language.Preprocessor.Cpphs.MacroPass ( Language/Preprocessor/Cpphs/MacroPass.hs, dist/build/cpphs/cpphs-tmp/Language/Preprocessor/Cpphs/MacroPass.o ) [ 9 of 13] Compiling Language.Preprocessor.Cpphs.CppIfdef ( Language/Preprocessor/Cpphs/CppIfdef.hs, dist/build/cpphs/cpphs-tmp/Language/Preprocessor/Cpphs/CppIfdef.o ) [10 of 13] Compiling Language.Preprocessor.Unlit ( Language/Preprocessor/Unlit.hs, dist/build/cpphs/cpphs-tmp/Language/Preprocessor/Unlit.o ) [11 of 13] Compiling Language.Preprocessor.Cpphs.RunCpphs ( Language/Preprocessor/Cpphs/RunCpphs.hs, dist/build/cpphs/cpphs-tmp/Language/Preprocessor/Cpphs/RunCpphs.o ) [12 of 13] Compiling Language.Preprocessor.Cpphs ( Language/Preprocessor/Cpphs.hs, dist/build/cpphs/cpphs-tmp/Language/Preprocessor/Cpphs.o ) [13 of 13] Compiling Main ( cpphs.hs, dist/build/cpphs/cpphs-tmp/Main.o ) Linking dist/build/cpphs/cpphs ... Running Haddock for cpphs-1.17.1... Running hscolour for cpphs-1.17.1... Preprocessing library cpphs-1.17.1... Preprocessing executable 'cpphs' for cpphs-1.17.1... Preprocessing library cpphs-1.17.1... Haddock coverage: 83% ( 5 / 6) in 'Language.Preprocessor.Cpphs.HashDefine' 6% ( 2 / 36) in 'Text.ParserCombinators.HuttonMeijer' 33% ( 3 / 9) in 'Language.Preprocessor.Cpphs.SymTab' 100% ( 2 / 2) in 'Language.Preprocessor.Unlit' 100% ( 7 / 7) in 'Language.Preprocessor.Cpphs.Options' 100% ( 14 / 14) in 'Language.Preprocessor.Cpphs.Position' 100% ( 2 / 2) in 'Language.Preprocessor.Cpphs.ReadFirst' 86% ( 6 / 7) in 'Language.Preprocessor.Cpphs.Tokenise' 100% ( 5 / 5) in 'Language.Preprocessor.Cpphs.MacroPass' 100% ( 2 / 2) in 'Language.Preprocessor.Cpphs.CppIfdef' 0% ( 0 / 3) in 'Language.Preprocessor.Cpphs.RunCpphs' 92% ( 22 / 24) in 'Language.Preprocessor.Cpphs' Documentation created: dist/doc/html/cpphs/index.html Preprocessing executable 'cpphs' for cpphs-1.17.1... Installing library in /srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/cpphs-1.17.1 Installing executable(s) in /srv/hackage/var/build/tmp-install/bin Warning: The directory /srv/hackage/var/build/tmp-install/bin is not in the system search path. Registering cpphs-1.17.1... Installed cpphs-1.17.1 [1 of 1] Compiling Main ( /tmp/haskell-src-exts-1.14.0-31650/haskell-src-exts-1.14.0/Setup.hs, /tmp/haskell-src-exts-1.14.0-31650/haskell-src-exts-1.14.0/dist/setup/Main.o ) Linking /tmp/haskell-src-exts-1.14.0-31650/haskell-src-exts-1.14.0/dist/setup/setup ... Configuring haskell-src-exts-1.14.0... Building haskell-src-exts-1.14.0... Preprocessing library haskell-src-exts-1.14.0... [ 1 of 22] Compiling Language.Haskell.Exts.Annotated.Syntax ( src/Language/Haskell/Exts/Annotated/Syntax.hs, dist/build/Language/Haskell/Exts/Annotated/Syntax.o ) [ 2 of 22] Compiling Language.Haskell.Exts.ParseSyntax ( src/Language/Haskell/Exts/ParseSyntax.hs, dist/build/Language/Haskell/Exts/ParseSyntax.o ) [ 3 of 22] Compiling Language.Haskell.Exts.Annotated.Build ( src/Language/Haskell/Exts/Annotated/Build.hs, dist/build/Language/Haskell/Exts/Annotated/Build.o ) [ 4 of 22] Compiling Language.Haskell.Exts.SrcLoc ( src/Language/Haskell/Exts/SrcLoc.hs, dist/build/Language/Haskell/Exts/SrcLoc.o ) [ 5 of 22] Compiling Language.Haskell.Exts.Comments ( src/Language/Haskell/Exts/Comments.hs, dist/build/Language/Haskell/Exts/Comments.o ) [ 6 of 22] Compiling Language.Haskell.Exts.Annotated.ExactPrint ( src/Language/Haskell/Exts/Annotated/ExactPrint.hs, dist/build/Language/Haskell/Exts/Annotated/ExactPrint.o ) [ 7 of 22] Compiling Language.Haskell.Exts.Extension ( src/Language/Haskell/Exts/Extension.hs, dist/build/Language/Haskell/Exts/Extension.o ) [ 8 of 22] Compiling Language.Haskell.Exts.ExtScheme ( src/Language/Haskell/Exts/ExtScheme.hs, dist/build/Language/Haskell/Exts/ExtScheme.o ) [ 9 of 22] Compiling Language.Haskell.Exts.Syntax ( src/Language/Haskell/Exts/Syntax.hs, dist/build/Language/Haskell/Exts/Syntax.o ) [10 of 22] Compiling Language.Haskell.Exts.Build ( src/Language/Haskell/Exts/Build.hs, dist/build/Language/Haskell/Exts/Build.o ) [11 of 22] Compiling Language.Haskell.Exts.Fixity ( src/Language/Haskell/Exts/Fixity.hs, dist/build/Language/Haskell/Exts/Fixity.o ) [12 of 22] Compiling Language.Haskell.Exts.ParseMonad ( src/Language/Haskell/Exts/ParseMonad.hs, dist/build/Language/Haskell/Exts/ParseMonad.o ) [13 of 22] Compiling Language.Haskell.Exts.InternalLexer ( src/Language/Haskell/Exts/InternalLexer.hs, dist/build/Language/Haskell/Exts/InternalLexer.o ) [14 of 22] Compiling Language.Haskell.Exts.Lexer ( src/Language/Haskell/Exts/Lexer.hs, dist/build/Language/Haskell/Exts/Lexer.o ) [15 of 22] Compiling Language.Haskell.Exts.Annotated.Simplify ( src/Language/Haskell/Exts/Annotated/Simplify.hs, dist/build/Language/Haskell/Exts/Annotated/Simplify.o ) [16 of 22] Compiling Language.Haskell.Exts.Pretty ( src/Language/Haskell/Exts/Pretty.hs, dist/build/Language/Haskell/Exts/Pretty.o ) [17 of 22] Compiling Language.Haskell.Exts.ParseUtils ( src/Language/Haskell/Exts/ParseUtils.hs, dist/build/Language/Haskell/Exts/ParseUtils.o ) [18 of 22] Compiling Language.Haskell.Exts.Annotated.Fixity ( src/Language/Haskell/Exts/Annotated/Fixity.hs, dist/build/Language/Haskell/Exts/Annotated/Fixity.o ) [19 of 22] Compiling Language.Haskell.Exts.InternalParser ( dist/build/Language/Haskell/Exts/InternalParser.hs, dist/build/Language/Haskell/Exts/InternalParser.o ) [20 of 22] Compiling Language.Haskell.Exts.Parser ( src/Language/Haskell/Exts/Parser.hs, dist/build/Language/Haskell/Exts/Parser.o ) [21 of 22] Compiling Language.Haskell.Exts.Annotated ( src/Language/Haskell/Exts/Annotated.hs, dist/build/Language/Haskell/Exts/Annotated.o ) [22 of 22] Compiling Language.Haskell.Exts ( src/Language/Haskell/Exts.hs, dist/build/Language/Haskell/Exts.o ) In-place registering haskell-src-exts-1.14.0... Running Haddock for haskell-src-exts-1.14.0... Running hscolour for haskell-src-exts-1.14.0... Preprocessing library haskell-src-exts-1.14.0... Preprocessing library haskell-src-exts-1.14.0... Warning: The documentation for the following packages are not installed. No links will be generated to these packages: rts-1.0 Haddock coverage: 70% ( 91 /130) in 'Language.Haskell.Exts.Annotated.Syntax' 0% ( 0 / 15) in 'Language.Haskell.Exts.ParseSyntax' 100% ( 49 / 49) in 'Language.Haskell.Exts.Annotated.Build' 90% ( 19 / 21) in 'Language.Haskell.Exts.SrcLoc' 50% ( 1 / 2) in 'Language.Haskell.Exts.Comments' 67% ( 2 / 3) in 'Language.Haskell.Exts.Annotated.ExactPrint' 65% ( 13 / 20) in 'Language.Haskell.Exts.Extension' 25% ( 1 / 4) in 'Language.Haskell.Exts.ExtScheme' 68% ( 83 /122) in 'Language.Haskell.Exts.Syntax' 100% ( 49 / 49) in 'Language.Haskell.Exts.Build' 77% ( 10 / 13) in 'Language.Haskell.Exts.Fixity' 27% ( 12 / 44) in 'Language.Haskell.Exts.ParseMonad' 20% ( 1 / 5) in 'Language.Haskell.Exts.InternalLexer' 80% ( 4 / 5) in 'Language.Haskell.Exts.Lexer' 5% ( 3 / 65) in 'Language.Haskell.Exts.Annotated.Simplify' 93% ( 14 / 15) in 'Language.Haskell.Exts.Pretty' 2% ( 1 / 45) in 'Language.Haskell.Exts.ParseUtils' 75% ( 9 / 12) in 'Language.Haskell.Exts.Annotated.Fixity' 100% ( 37 / 37) in 'Language.Haskell.Exts.InternalParser' 97% ( 33 / 34) in 'Language.Haskell.Exts.Parser' 95% ( 40 / 42) in 'Language.Haskell.Exts.Annotated' 100% ( 21 / 21) in 'Language.Haskell.Exts' Documentation created: dist/doc/html/haskell-src-exts/index.html Installing library in /srv/hackage/var/build/tmp-install/lib/x86_64-linux-ghc-7.6.3/haskell-src-exts-1.14.0 Registering haskell-src-exts-1.14.0... Installed haskell-src-exts-1.14.0 Downloading hsx-0.4.4... Configuring hsx-0.4.4... Building hsx-0.4.4... Preprocessing library hsx-0.4.4... [1 of 2] Compiling HSX.Transform ( src/HSX/Transform.hs, dist/build/HSX/Transform.o ) src/HSX/Transform.hs:74:14: Not in scope: type constructor or class `HsModule' Perhaps you meant `Module' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:74:26: Not in scope: type constructor or class `HsModule' Perhaps you meant `Module' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:75:12: Not in scope: data constructor `HsModule' Perhaps you meant `Module' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:79:25: Not in scope: data constructor `HsImportDecl' Perhaps you meant `ImportDecl' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:88:9: Not in scope: data constructor `HsModule' Perhaps you meant `Module' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:95:18: Not in scope: type constructor or class `HsDecl' Perhaps you meant `Decl' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:95:33: Not in scope: type constructor or class `HsDecl' Perhaps you meant `Decl' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:99:5: Not in scope: data constructor `HsPatBind' Perhaps you meant `PatBind' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:111:16: Not in scope: data constructor `HsBDecls' Perhaps you meant `BDecls' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:112:43: Not in scope: data constructor `HsBDecls' Perhaps you meant `BDecls' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:115:18: Not in scope: data constructor `HsPatBind' Perhaps you meant `PatBind' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:118:5: Not in scope: data constructor `HsFunBind' Perhaps you meant `FunBind' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:118:26: Not in scope: data constructor `HsFunBind' Perhaps you meant `FunBind' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:121:5: Not in scope: data constructor `HsInstDecl' Perhaps you meant one of these: `InstDecl' (imported from Language.Haskell.Exts.Syntax), `InsDecl' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:122:15: Not in scope: data constructor `HsInstDecl' Perhaps you meant one of these: `InstDecl' (imported from Language.Haskell.Exts.Syntax), `InsDecl' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:125:5: Not in scope: data constructor `HsClassDecl' Perhaps you meant `ClassDecl' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:126:15: Not in scope: data constructor `HsClassDecl' Perhaps you meant `ClassDecl' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:131:22: Not in scope: type constructor or class `HsInstDecl' Perhaps you meant `InstDecl' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:131:41: Not in scope: type constructor or class `HsInstDecl' Perhaps you meant `InstDecl' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:133:5: Not in scope: data constructor `HsInsDecl' Perhaps you meant `InsDecl' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:133:28: Not in scope: data constructor `HsInsDecl' Perhaps you meant `InsDecl' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:136:23: Not in scope: type constructor or class `HsClassDecl' Perhaps you meant `ClassDecl' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:136:43: Not in scope: type constructor or class `HsClassDecl' Perhaps you meant `ClassDecl' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:138:5: Not in scope: data constructor `HsClsDecl' Perhaps you meant `ClsDecl' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:138:28: Not in scope: data constructor `HsClsDecl' Perhaps you meant `ClsDecl' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:147:19: Not in scope: type constructor or class `HsMatch' Perhaps you meant `Match' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:147:35: Not in scope: type constructor or class `HsMatch' Perhaps you meant `Match' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:148:17: Not in scope: data constructor `HsMatch' Perhaps you meant `Match' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:160:12: Not in scope: data constructor `HsBDecls' Perhaps you meant `BDecls' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:161:39: Not in scope: data constructor `HsBDecls' Perhaps you meant `BDecls' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:165:14: Not in scope: data constructor `HsMatch' Perhaps you meant `Match' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:169:33: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:169:41: Not in scope: type constructor or class `HsPat' src/HSX/Transform.hs:169:52: Not in scope: type constructor or class `HsRhs' src/HSX/Transform.hs:169:66: Not in scope: type constructor or class `HsRhs' src/HSX/Transform.hs:170:27: Not in scope: data constructor `HsUnGuardedRhs' Perhaps you meant one of these: `UnGuardedRhs' (imported from Language.Haskell.Exts.Syntax), `GuardedRhs' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:178:21: Not in scope: data constructor `HsUnGuardedRhs' Perhaps you meant one of these: `UnGuardedRhs' (imported from Language.Haskell.Exts.Syntax), `GuardedRhs' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:181:21: Not in scope: data constructor `HsGuardedRhss' Perhaps you meant one of these: `GuardedRhss' (imported from Language.Haskell.Exts.Syntax), `GuardedRhs' (imported from Language.Haskell.Exts.Syntax), `UnGuardedRhs' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:181:36: Not in scope: data constructor `HsGuardedRhs' Perhaps you meant one of these: `GuardedRhs' (imported from Language.Haskell.Exts.Syntax), `UnGuardedRhs' (imported from Language.Haskell.Exts.Syntax), `GuardedRhss' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:182:22: Not in scope: data constructor `HsGuardedRhss' Perhaps you meant one of these: `GuardedRhss' (imported from Language.Haskell.Exts.Syntax), `GuardedRhs' (imported from Language.Haskell.Exts.Syntax), `UnGuardedRhs' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:182:51: Not in scope: data constructor `HsGuardedRhss' Perhaps you meant one of these: `GuardedRhss' (imported from Language.Haskell.Exts.Syntax), `GuardedRhs' (imported from Language.Haskell.Exts.Syntax), `UnGuardedRhs' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:183:32: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:183:40: Not in scope: type constructor or class `HsPat' src/HSX/Transform.hs:183:51: Not in scope: type constructor or class `HsGuardedRhs' Perhaps you meant `GuardedRhs' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:183:72: Not in scope: type constructor or class `HsGuardedRhs' Perhaps you meant `GuardedRhs' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:184:25: Not in scope: data constructor `HsGuardedRhs' Perhaps you meant one of these: `GuardedRhs' (imported from Language.Haskell.Exts.Syntax), `UnGuardedRhs' (imported from Language.Haskell.Exts.Syntax), `GuardedRhss' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:192:22: Not in scope: data constructor `HsGuardedRhs' Perhaps you meant one of these: `GuardedRhs' (imported from Language.Haskell.Exts.Syntax), `UnGuardedRhs' (imported from Language.Haskell.Exts.Syntax), `GuardedRhss' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:196:28: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:196:36: Not in scope: type constructor or class `HsPat' src/HSX/Transform.hs:196:47: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:196:56: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:203:22: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:203:30: Not in scope: type constructor or class `HsPat' src/HSX/Transform.hs:203:40: Not in scope: type constructor or class `HsDecl' Perhaps you meant `Decl' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:215:17: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:215:31: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:220:5: Not in scope: data constructor `HsXTag' Perhaps you meant one of these: `XTag' (imported from Language.Haskell.Exts.Syntax), `PXTag' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:233:27: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:233:41: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:242:5: Not in scope: data constructor `HsXETag' Perhaps you meant one of these: `XETag' (imported from Language.Haskell.Exts.Syntax), `PXETag' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:250:5: Not in scope: data constructor `HsXPcdata' Perhaps you meant one of these: `XPcdata' (imported from Language.Haskell.Exts.Syntax), `PXPcdata' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:253:5: Not in scope: data constructor `HsXExpTag' Perhaps you meant `XExpTag' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:260:5: Not in scope: data constructor `HsLambda' Perhaps you meant `Lambda' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:271:18: Not in scope: data constructor `HsLambda' Perhaps you meant `Lambda' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:274:5: Not in scope: data constructor `HsLet' src/HSX/Transform.hs:274:12: Not in scope: data constructor `HsBDecls' Perhaps you meant `BDecls' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:285:5: Not in scope: data constructor `HsLet' src/HSX/Transform.hs:285:12: Not in scope: data constructor `HsIPBinds' Perhaps you meant `IPBinds' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:288:18: Not in scope: data constructor `HsLet' src/HSX/Transform.hs:288:25: Not in scope: data constructor `HsIPBinds' Perhaps you meant `IPBinds' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:289:5: Not in scope: data constructor `HsDLet' src/HSX/Transform.hs:292:18: Not in scope: data constructor `HsDLet' src/HSX/Transform.hs:293:5: Not in scope: data constructor `HsWith' src/HSX/Transform.hs:296:18: Not in scope: data constructor `HsWith' src/HSX/Transform.hs:299:5: Not in scope: data constructor `HsCase' Perhaps you meant `Case' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:302:18: Not in scope: data constructor `HsCase' Perhaps you meant `Case' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:304:5: Not in scope: data constructor `HsDo' src/HSX/Transform.hs:305:53: Ambiguous occurrence `Do' It could refer to either `HSX.Transform.Do', defined at src/HSX/Transform.hs:432:17 or `Language.Haskell.Exts.Syntax.Do', imported from `Language.Haskell.Exts.Syntax' at src/HSX/Transform.hs:20:1-35 src/HSX/Transform.hs:306:18: Not in scope: data constructor `HsDo' src/HSX/Transform.hs:307:5: Not in scope: data constructor `HsMDo' src/HSX/Transform.hs:308:53: Ambiguous occurrence `Do' It could refer to either `HSX.Transform.Do', defined at src/HSX/Transform.hs:432:17 or `Language.Haskell.Exts.Syntax.Do', imported from `Language.Haskell.Exts.Syntax' at src/HSX/Transform.hs:20:1-35 src/HSX/Transform.hs:309:18: Not in scope: data constructor `HsMDo' src/HSX/Transform.hs:312:5: Not in scope: data constructor `HsListComp' Perhaps you meant one of these: `ListComp' (line 432), `ListComp' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:314:53: Ambiguous occurrence `ListComp' It could refer to either `HSX.Transform.ListComp', defined at src/HSX/Transform.hs:432:30 or `Language.Haskell.Exts.Syntax.ListComp', imported from `Language.Haskell.Exts.Syntax' at src/HSX/Transform.hs:20:1-35 src/HSX/Transform.hs:315:18: Not in scope: data constructor `HsListComp' Perhaps you meant one of these: `ListComp' (line 432), `ListComp' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:317:5: Not in scope: data constructor `HsInfixApp' Perhaps you meant one of these: `InfixApp' (imported from Language.Haskell.Exts.Syntax), `PInfixApp' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:318:44: Not in scope: data constructor `HsInfixApp' Perhaps you meant one of these: `InfixApp' (imported from Language.Haskell.Exts.Syntax), `PInfixApp' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:319:5: Not in scope: data constructor `HsApp' src/HSX/Transform.hs:319:48: Not in scope: data constructor `HsApp' src/HSX/Transform.hs:320:5: Not in scope: data constructor `HsNegApp' Perhaps you meant `NegApp' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:320:33: Not in scope: data constructor `HsNegApp' Perhaps you meant `NegApp' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:321:5: Not in scope: data constructor `HsIf' src/HSX/Transform.hs:321:51: Not in scope: data constructor `HsIf' src/HSX/Transform.hs:322:5: Not in scope: data constructor `HsTuple' Perhaps you meant one of these: `Tuple' (imported from Language.Haskell.Exts.Syntax), `PTuple' (imported from Language.Haskell.Exts.Syntax), `TyTuple' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:322:33: Not in scope: data constructor `HsTuple' Perhaps you meant one of these: `Tuple' (imported from Language.Haskell.Exts.Syntax), `PTuple' (imported from Language.Haskell.Exts.Syntax), `TyTuple' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:323:5: Not in scope: data constructor `HsList' Perhaps you meant one of these: `List' (imported from Language.Haskell.Exts.Syntax), `PList' (imported from Language.Haskell.Exts.Syntax), `TyList' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:323:33: Not in scope: data constructor `HsList' Perhaps you meant one of these: `List' (imported from Language.Haskell.Exts.Syntax), `PList' (imported from Language.Haskell.Exts.Syntax), `TyList' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:324:5: Not in scope: data constructor `HsParen' Perhaps you meant one of these: `Paren' (imported from Language.Haskell.Exts.Syntax), `PParen' (imported from Language.Haskell.Exts.Syntax), `RPParen' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:324:33: Not in scope: data constructor `HsParen' Perhaps you meant one of these: `Paren' (imported from Language.Haskell.Exts.Syntax), `PParen' (imported from Language.Haskell.Exts.Syntax), `RPParen' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:325:5: Not in scope: data constructor `HsLeftSection' Perhaps you meant `LeftSection' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:326:40: Not in scope: data constructor `HsLeftSection' Perhaps you meant `LeftSection' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:327:5: Not in scope: data constructor `HsRightSection' Perhaps you meant `RightSection' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:327:34: Not in scope: data constructor `HsRightSection' Perhaps you meant `RightSection' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:328:5: Not in scope: data constructor `HsRecConstr' Perhaps you meant `RecConstr' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:328:34: Not in scope: data constructor `HsRecConstr' Perhaps you meant `RecConstr' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:329:5: Not in scope: data constructor `HsRecUpdate' Perhaps you meant `RecUpdate' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:331:40: Not in scope: data constructor `HsRecUpdate' Perhaps you meant `RecUpdate' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:332:5: Not in scope: data constructor `HsEnumFrom' Perhaps you meant `EnumFrom' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:332:33: Not in scope: data constructor `HsEnumFrom' Perhaps you meant `EnumFrom' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:333:5: Not in scope: data constructor `HsEnumFromTo' Perhaps you meant `EnumFromTo' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:333:48: Not in scope: data constructor `HsEnumFromTo' Perhaps you meant `EnumFromTo' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:334:5: Not in scope: data constructor `HsEnumFromThen' Perhaps you meant one of these: `EnumFromThen' (imported from Language.Haskell.Exts.Syntax), `EnumFromThenTo' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:334:54: Not in scope: data constructor `HsEnumFromThen' Perhaps you meant one of these: `EnumFromThen' (imported from Language.Haskell.Exts.Syntax), `EnumFromThenTo' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:335:5: Not in scope: data constructor `HsEnumFromThenTo' Perhaps you meant one of these: `EnumFromThenTo' (imported from Language.Haskell.Exts.Syntax), `EnumFromThen' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:335:57: Not in scope: data constructor `HsEnumFromThenTo' Perhaps you meant one of these: `EnumFromThenTo' (imported from Language.Haskell.Exts.Syntax), `EnumFromThen' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:336:5: Not in scope: data constructor `HsExpTypeSig' Perhaps you meant `ExpTypeSig' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:337:40: Not in scope: data constructor `HsExpTypeSig' Perhaps you meant `ExpTypeSig' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:340:33: Not in scope: type constructor or class `HsFieldUpdate' Perhaps you meant `FieldUpdate' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:340:55: Not in scope: type constructor or class `HsFieldUpdate' Perhaps you meant `FieldUpdate' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:341:31: Not in scope: data constructor `HsFieldUpdate' Perhaps you meant `FieldUpdate' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:342:23: Not in scope: data constructor `HsFieldUpdate' Perhaps you meant `FieldUpdate' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:344:26: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:344:35: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:344:45: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:344:54: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:344:63: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:344:78: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:349:26: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:349:35: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:349:44: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:349:54: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:349:63: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:349:72: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:349:81: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:349:96: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:355:19: Not in scope: type constructor or class `HsXAttr' Perhaps you meant one of these: `PXAttr' (imported from Language.Haskell.Exts.Syntax), `XAttr' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:355:30: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:356:17: Not in scope: data constructor `HsXAttr' Perhaps you meant one of these: `PXAttr' (imported from Language.Haskell.Exts.Syntax), `XAttr' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:369:23: Not in scope: type constructor or class `HsDecl' Perhaps you meant `Decl' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:369:40: Not in scope: type constructor or class `HsDecl' Perhaps you meant `Decl' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:377:40: Not in scope: type constructor or class `HsDecl' Perhaps you meant `Decl' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:377:57: Not in scope: type constructor or class `HsDecl' Perhaps you meant `Decl' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:381:17: Not in scope: data constructor `HsPatBind' Perhaps you meant `PatBind' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:390:25: Not in scope: data constructor `HsBDecls' Perhaps you meant `BDecls' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:390:48: Not in scope: data constructor `HsBDecls' Perhaps you meant `BDecls' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:393:25: Not in scope: data constructor `HsIPBinds' Perhaps you meant `IPBinds' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:393:49: Not in scope: data constructor `HsIPBinds' Perhaps you meant `IPBinds' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:412:31: Not in scope: data constructor `HsPatBind' Perhaps you meant `PatBind' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:424:20: Not in scope: type constructor or class `HsIPBind' Perhaps you meant `IPBind' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:424:37: Not in scope: type constructor or class `HsIPBind' Perhaps you meant `IPBind' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:425:18: Not in scope: data constructor `HsIPBind' Perhaps you meant `IPBind' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:426:11: Not in scope: data constructor `HsIPBind' Perhaps you meant `IPBind' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:441:30: Not in scope: type constructor or class `HsStmt' Perhaps you meant `Stmt' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:441:46: Not in scope: type constructor or class `HsStmt' Perhaps you meant `Stmt' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:445:5: Not in scope: data constructor `HsGenerator' Perhaps you meant `Generator' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:449:17: Ambiguous occurrence `Do' It could refer to either `HSX.Transform.Do', defined at src/HSX/Transform.hs:432:17 or `Language.Haskell.Exts.Syntax.Do', imported from `Language.Haskell.Exts.Syntax' at src/HSX/Transform.hs:20:1-35 src/HSX/Transform.hs:450:17: Ambiguous occurrence `ListComp' It could refer to either `HSX.Transform.ListComp', defined at src/HSX/Transform.hs:432:30 or `Language.Haskell.Exts.Syntax.ListComp', imported from `Language.Haskell.Exts.Syntax' at src/HSX/Transform.hs:20:1-35 src/HSX/Transform.hs:467:18: Not in scope: data constructor `HsGenerator' Perhaps you meant `Generator' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:468:34: Not in scope: type constructor or class `HsStmt' Perhaps you meant `Stmt' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:474:5: Not in scope: data constructor `HsQualifier' Perhaps you meant `Qualifier' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:474:35: Not in scope: data constructor `HsQualifier' Perhaps you meant `Qualifier' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:477:5: Not in scope: data constructor `HsLetStmt' Perhaps you meant `LetStmt' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:477:16: Not in scope: data constructor `HsBDecls' Perhaps you meant `BDecls' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:480:5: Not in scope: data constructor `HsLetStmt' Perhaps you meant `LetStmt' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:480:16: Not in scope: data constructor `HsIPBinds' Perhaps you meant `IPBinds' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:481:23: Not in scope: data constructor `HsLetStmt' Perhaps you meant `LetStmt' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:481:34: Not in scope: data constructor `HsIPBinds' Perhaps you meant `IPBinds' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:489:17: Not in scope: type constructor or class `HsAlt' src/HSX/Transform.hs:489:31: Not in scope: type constructor or class `HsAlt' src/HSX/Transform.hs:490:15: Not in scope: data constructor `HsAlt' src/HSX/Transform.hs:502:12: Not in scope: data constructor `HsBDecls' Perhaps you meant `BDecls' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:503:39: Not in scope: data constructor `HsBDecls' Perhaps you meant `BDecls' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:507:14: Not in scope: data constructor `HsAlt' src/HSX/Transform.hs:512:43: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:512:51: Not in scope: type constructor or class `HsPat' src/HSX/Transform.hs:512:62: Not in scope: type constructor or class `HsGuardedAlts' Perhaps you meant one of these: `GuardedAlts' (imported from Language.Haskell.Exts.Syntax), `GuardedAlt' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:512:84: Not in scope: type constructor or class `HsGuardedAlts' Perhaps you meant one of these: `GuardedAlts' (imported from Language.Haskell.Exts.Syntax), `GuardedAlt' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:513:32: Not in scope: data constructor `HsUnGuardedAlt' Perhaps you meant one of these: `UnGuardedAlt' (imported from Language.Haskell.Exts.Syntax), `GuardedAlt' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:521:29: Not in scope: data constructor `HsUnGuardedAlt' Perhaps you meant one of these: `UnGuardedAlt' (imported from Language.Haskell.Exts.Syntax), `GuardedAlt' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:524:29: Not in scope: data constructor `HsGuardedAlts' Perhaps you meant one of these: `GuardedAlts' (imported from Language.Haskell.Exts.Syntax), `GuardedAlt' (imported from Language.Haskell.Exts.Syntax), `UnGuardedAlt' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:524:44: Not in scope: data constructor `HsGuardedAlt' Perhaps you meant one of these: `GuardedAlt' (imported from Language.Haskell.Exts.Syntax), `UnGuardedAlt' (imported from Language.Haskell.Exts.Syntax), `GuardedAlts' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:525:28: Not in scope: data constructor `HsGuardedAlts' Perhaps you meant one of these: `GuardedAlts' (imported from Language.Haskell.Exts.Syntax), `GuardedAlt' (imported from Language.Haskell.Exts.Syntax), `UnGuardedAlt' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:526:18: Not in scope: data constructor `HsGuardedAlts' Perhaps you meant one of these: `GuardedAlts' (imported from Language.Haskell.Exts.Syntax), `GuardedAlt' (imported from Language.Haskell.Exts.Syntax), `UnGuardedAlt' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:527:40: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:527:48: Not in scope: type constructor or class `HsPat' src/HSX/Transform.hs:527:59: Not in scope: type constructor or class `HsGuardedAlt' Perhaps you meant one of these: `GuardedAlt' (imported from Language.Haskell.Exts.Syntax), `GuardedAlts' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:527:80: Not in scope: type constructor or class `HsGuardedAlt' Perhaps you meant one of these: `GuardedAlt' (imported from Language.Haskell.Exts.Syntax), `GuardedAlts' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:528:33: Not in scope: data constructor `HsGuardedAlt' Perhaps you meant one of these: `GuardedAlt' (imported from Language.Haskell.Exts.Syntax), `UnGuardedAlt' (imported from Language.Haskell.Exts.Syntax), `GuardedAlts' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:536:30: Not in scope: data constructor `HsGuardedAlt' Perhaps you meant one of these: `GuardedAlt' (imported from Language.Haskell.Exts.Syntax), `UnGuardedAlt' (imported from Language.Haskell.Exts.Syntax), `GuardedAlts' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:543:23: Not in scope: type constructor or class `HsPat' src/HSX/Transform.hs:543:30: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:545:25: Not in scope: type constructor or class `HsStmt' Perhaps you meant `Stmt' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:548:26: Not in scope: type constructor or class `HsDecl' Perhaps you meant `Decl' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:548:37: Not in scope: type constructor or class `HsDecl' Perhaps you meant `Decl' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:582:18: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:589:18: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:589:26: Not in scope: type constructor or class `HsPat' src/HSX/Transform.hs:612:17: Not in scope: type constructor or class `HsPat' src/HSX/Transform.hs:612:29: Not in scope: type constructor or class `HsPat' src/HSX/Transform.hs:615:13: Not in scope: type constructor or class `HsPat' src/HSX/Transform.hs:615:26: Not in scope: type constructor or class `HsPat' src/HSX/Transform.hs:618:5: Not in scope: data constructor `HsPRPat' Perhaps you meant `PRPat' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:619:5: Not in scope: data constructor `HsPXTag' Perhaps you meant `PXTag' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:620:5: Not in scope: data constructor `HsPXETag' Perhaps you meant `PXETag' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:623:5: Not in scope: data constructor `HsPNeg' Perhaps you meant `PNeg' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:623:41: Not in scope: data constructor `HsPNeg' Perhaps you meant `PNeg' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:624:5: Not in scope: data constructor `HsPInfixApp' Perhaps you meant one of these: `PInfixApp' (imported from Language.Haskell.Exts.Syntax), `InfixApp' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:625:44: Not in scope: data constructor `HsPInfixApp' Perhaps you meant one of these: `PInfixApp' (imported from Language.Haskell.Exts.Syntax), `InfixApp' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:627:5: Not in scope: data constructor `HsPApp' Perhaps you meant `PApp' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:627:43: Not in scope: data constructor `HsPApp' Perhaps you meant `PApp' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:628:5: Not in scope: data constructor `HsPTuple' Perhaps you meant `PTuple' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:628:42: Not in scope: data constructor `HsPTuple' Perhaps you meant `PTuple' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:629:5: Not in scope: data constructor `HsPList' Perhaps you meant `PList' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:629:42: Not in scope: data constructor `HsPList' Perhaps you meant `PList' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:630:5: Not in scope: data constructor `HsPParen' Perhaps you meant one of these: `PParen' (imported from Language.Haskell.Exts.Syntax), `RPParen' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:630:41: Not in scope: data constructor `HsPParen' Perhaps you meant one of these: `PParen' (imported from Language.Haskell.Exts.Syntax), `RPParen' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:631:5: Not in scope: data constructor `HsPRec' Perhaps you meant `PRec' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:631:44: Not in scope: data constructor `HsPRec' Perhaps you meant `PRec' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:632:5: Not in scope: data constructor `HsPAsPat' Perhaps you meant `PAsPat' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:632:42: Not in scope: data constructor `HsPAsPat' Perhaps you meant `PAsPat' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:633:5: Not in scope: data constructor `HsPIrrPat' Perhaps you meant `PIrrPat' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:633:41: Not in scope: data constructor `HsPIrrPat' Perhaps you meant `PIrrPat' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:634:5: Not in scope: data constructor `HsPXPatTag' Perhaps you meant `PXPatTag' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:634:41: Not in scope: data constructor `HsPXPatTag' Perhaps you meant `PXPatTag' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:635:5: Not in scope: data constructor `HsPatTypeSig' Perhaps you meant `PatTypeSig' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:635:48: Not in scope: data constructor `HsPatTypeSig' Perhaps you meant `PatTypeSig' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:638:22: Not in scope: type constructor or class `HsPatField' Perhaps you meant `PatField' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:638:40: Not in scope: type constructor or class `HsPatField' Perhaps you meant `PatField' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:639:20: Not in scope: data constructor `HsPFieldPat' Perhaps you meant `PFieldPat' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:639:53: Not in scope: data constructor `HsPFieldPat' Perhaps you meant `PFieldPat' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:641:23: Not in scope: type constructor or class `HsPXAttr' Perhaps you meant `PXAttr' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:641:39: Not in scope: type constructor or class `HsPXAttr' Perhaps you meant `PXAttr' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:642:21: Not in scope: data constructor `HsPXAttr' Perhaps you meant `PXAttr' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:642:51: Not in scope: data constructor `HsPXAttr' Perhaps you meant `PXAttr' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:644:19: Not in scope: type constructor or class `HsPat' src/HSX/Transform.hs:644:32: Not in scope: type constructor or class `HsPat' src/HSX/Transform.hs:652:20: Not in scope: type constructor or class `HsDecl' Perhaps you meant `Decl' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:652:32: Not in scope: type constructor or class `HsDecl' Perhaps you meant `Decl' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:661:26: Not in scope: type constructor or class `HsDecl' Perhaps you meant `Decl' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:661:40: Not in scope: type constructor or class `HsDecl' Perhaps you meant `Decl' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:661:58: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:661:66: Not in scope: type constructor or class `HsPat' src/HSX/Transform.hs:664:13: Not in scope: data constructor `HsPatBind' Perhaps you meant `PatBind' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:669:27: Not in scope: data constructor `HsPatBind' Perhaps you meant `PatBind' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:675:19: Not in scope: type constructor or class `HsPat' src/HSX/Transform.hs:675:31: Not in scope: type constructor or class `HsPat' src/HSX/Transform.hs:678:15: Not in scope: type constructor or class `HsPat' src/HSX/Transform.hs:678:28: Not in scope: type constructor or class `HsPat' src/HSX/Transform.hs:678:37: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:678:45: Not in scope: type constructor or class `HsPat' src/HSX/Transform.hs:682:5: Not in scope: data constructor `HsPIrrPat' Perhaps you meant `PIrrPat' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:683:37: Not in scope: data constructor `HsPIrrPat' Perhaps you meant `PIrrPat' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:686:5: Not in scope: data constructor `HsPNeg' Perhaps you meant `PNeg' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:686:41: Not in scope: data constructor `HsPNeg' Perhaps you meant `PNeg' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:687:5: Not in scope: data constructor `HsPInfixApp' Perhaps you meant one of these: `PInfixApp' (imported from Language.Haskell.Exts.Syntax), `InfixApp' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:688:44: Not in scope: data constructor `HsPInfixApp' Perhaps you meant one of these: `PInfixApp' (imported from Language.Haskell.Exts.Syntax), `InfixApp' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:690:5: Not in scope: data constructor `HsPApp' Perhaps you meant `PApp' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:690:43: Not in scope: data constructor `HsPApp' Perhaps you meant `PApp' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:691:5: Not in scope: data constructor `HsPTuple' Perhaps you meant `PTuple' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:691:42: Not in scope: data constructor `HsPTuple' Perhaps you meant `PTuple' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:692:5: Not in scope: data constructor `HsPList' Perhaps you meant `PList' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:692:42: Not in scope: data constructor `HsPList' Perhaps you meant `PList' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:693:5: Not in scope: data constructor `HsPParen' Perhaps you meant one of these: `PParen' (imported from Language.Haskell.Exts.Syntax), `RPParen' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:693:41: Not in scope: data constructor `HsPParen' Perhaps you meant one of these: `PParen' (imported from Language.Haskell.Exts.Syntax), `RPParen' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:694:5: Not in scope: data constructor `HsPRec' Perhaps you meant `PRec' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:694:44: Not in scope: data constructor `HsPRec' Perhaps you meant `PRec' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:695:5: Not in scope: data constructor `HsPAsPat' Perhaps you meant `PAsPat' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:695:42: Not in scope: data constructor `HsPAsPat' Perhaps you meant `PAsPat' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:696:5: Not in scope: data constructor `HsPatTypeSig' Perhaps you meant `PatTypeSig' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:696:48: Not in scope: data constructor `HsPatTypeSig' Perhaps you meant `PatTypeSig' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:699:5: Not in scope: data constructor `HsPXTag' Perhaps you meant `PXTag' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:704:62: Not in scope: data constructor `HsPXTag' Perhaps you meant `PXTag' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:706:5: Not in scope: data constructor `HsPXETag' Perhaps you meant `PXETag' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:711:45: Not in scope: data constructor `HsPXETag' Perhaps you meant `PXETag' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:712:5: Not in scope: data constructor `HsPXPatTag' Perhaps you meant `PXPatTag' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:712:45: Not in scope: data constructor `HsPXPatTag' Perhaps you meant `PXPatTag' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:717:24: Not in scope: type constructor or class `HsPatField' Perhaps you meant `PatField' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:717:42: Not in scope: type constructor or class `HsPatField' Perhaps you meant `PatField' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:718:22: Not in scope: data constructor `HsPFieldPat' Perhaps you meant `PFieldPat' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:718:55: Not in scope: data constructor `HsPFieldPat' Perhaps you meant `PFieldPat' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:720:26: Not in scope: type constructor or class `HsPXAttr' Perhaps you meant `PXAttr' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:720:42: Not in scope: type constructor or class `HsPXAttr' Perhaps you meant `PXAttr' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:721:24: Not in scope: data constructor `HsPXAttr' Perhaps you meant `PXAttr' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:721:54: Not in scope: data constructor `HsPXAttr' Perhaps you meant `PXAttr' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:727:33: Not in scope: type constructor or class `HsPat' src/HSX/Transform.hs:727:50: Not in scope: type constructor or class `HsPat' src/HSX/Transform.hs:727:77: Not in scope: type constructor or class `HsDecl' Perhaps you meant `Decl' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:733:49: Not in scope: type constructor or class `HsDecl' Perhaps you meant `Decl' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:755:46: Not in scope: type constructor or class `HsDecl' Perhaps you meant `Decl' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:760:66: Not in scope: type constructor or class `HsDecl' Perhaps you meant `Decl' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:779:24: Not in scope: type constructor or class `HsPat' src/HSX/Transform.hs:779:33: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:782:13: Not in scope: type constructor or class `HsDecl' Perhaps you meant `Decl' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:785:28: Not in scope: type constructor or class `HsPat' src/HSX/Transform.hs:785:37: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:788:20: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:790:28: Not in scope: data constructor `HsIdent' Perhaps you meant `Ident' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:792:18: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:794:26: Not in scope: data constructor `HsIdent' Perhaps you meant `Ident' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:796:19: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:798:27: Not in scope: data constructor `HsIdent' Perhaps you meant `Ident' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:828:26: Not in scope: type constructor or class `HsPat' src/HSX/Transform.hs:828:40: Not in scope: type constructor or class `HsPat' src/HSX/Transform.hs:834:24: Not in scope: type constructor or class `HsPat' src/HSX/Transform.hs:834:36: Not in scope: type constructor or class `HsPat' src/HSX/Transform.hs:838:5: Not in scope: data constructor `HsPRPat' Perhaps you meant `PRPat' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:843:44: Not in scope: data constructor `HsRPSeq' Perhaps you meant `RPSeq' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:855:5: Not in scope: data constructor `HsPXTag' Perhaps you meant `PXTag' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:872:23: Not in scope: data constructor `HsPXRPats' Perhaps you meant `PXRPats' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:874:56: Not in scope: data constructor `HsPList' Perhaps you meant `PList' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:881:5: Not in scope: data constructor `HsPXETag' Perhaps you meant `PXETag' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:901:5: Not in scope: data constructor `HsPXPcdata' Perhaps you meant one of these: `PXPcdata' (imported from Language.Haskell.Exts.Syntax), `XPcdata' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:903:5: Not in scope: data constructor `HsPXPatTag' Perhaps you meant `PXPatTag' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:906:5: Not in scope: data constructor `HsPXRPats' Perhaps you meant `PXRPats' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:906:36: Not in scope: data constructor `HsPRPat' Perhaps you meant `PRPat' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:910:5: Not in scope: data constructor `HsPVar' Perhaps you meant one of these: `IPVar' (imported from Language.Haskell.Exts.Syntax), `PVar' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:911:5: Not in scope: data constructor `HsPLit' Perhaps you meant `PLit' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:912:5: Not in scope: data constructor `HsPNeg' Perhaps you meant `PNeg' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:912:38: Not in scope: data constructor `HsPNeg' Perhaps you meant `PNeg' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:913:5: Not in scope: data constructor `HsPInfixApp' Perhaps you meant one of these: `PInfixApp' (imported from Language.Haskell.Exts.Syntax), `InfixApp' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:913:53: Not in scope: data constructor `HsPInfixApp' Perhaps you meant one of these: `PInfixApp' (imported from Language.Haskell.Exts.Syntax), `InfixApp' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:914:5: Not in scope: data constructor `HsPApp' Perhaps you meant `PApp' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:914:40: Not in scope: data constructor `HsPApp' Perhaps you meant `PApp' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:915:5: Not in scope: data constructor `HsPTuple' Perhaps you meant `PTuple' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:915:39: Not in scope: data constructor `HsPTuple' Perhaps you meant `PTuple' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:916:5: Not in scope: data constructor `HsPList' Perhaps you meant `PList' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:916:39: Not in scope: data constructor `HsPList' Perhaps you meant `PList' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:917:5: Not in scope: data constructor `HsPParen' Perhaps you meant one of these: `PParen' (imported from Language.Haskell.Exts.Syntax), `RPParen' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:917:38: Not in scope: data constructor `HsPParen' Perhaps you meant one of these: `PParen' (imported from Language.Haskell.Exts.Syntax), `RPParen' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:918:5: Not in scope: data constructor `HsPRec' Perhaps you meant `PRec' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:918:41: Not in scope: data constructor `HsPRec' Perhaps you meant `PRec' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:919:5: Not in scope: data constructor `HsPAsPat' Perhaps you meant `PAsPat' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:919:39: Not in scope: data constructor `HsPAsPat' Perhaps you meant `PAsPat' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:920:5: Not in scope: data constructor `HsPWildCard' Perhaps you meant `PWildCard' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:921:5: Not in scope: data constructor `HsPIrrPat' Perhaps you meant `PIrrPat' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:921:38: Not in scope: data constructor `HsPIrrPat' Perhaps you meant `PIrrPat' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:922:5: Not in scope: data constructor `HsPatTypeSig' Perhaps you meant `PatTypeSig' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:922:45: Not in scope: data constructor `HsPatTypeSig' Perhaps you meant `PatTypeSig' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:925:33: Not in scope: type constructor or class `HsPatField' Perhaps you meant `PatField' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:925:50: Not in scope: type constructor or class `HsPatField' Perhaps you meant `PatField' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:926:23: Not in scope: data constructor `HsPFieldPat' Perhaps you meant `PFieldPat' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:927:19: Not in scope: data constructor `HsPFieldPat' Perhaps you meant `PFieldPat' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:930:19: Not in scope: type constructor or class `HsXName' Perhaps you meant `XName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:932:21: Not in scope: data constructor `HsXName' Perhaps you meant `XName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:933:21: Not in scope: data constructor `HsXDomName' Perhaps you meant `XDomName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:936:31: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:936:42: Not in scope: type constructor or class `HsPXAttr' Perhaps you meant `PXAttr' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:936:61: Not in scope: type constructor or class `HsPat' src/HSX/Transform.hs:937:27: Not in scope: data constructor `HsPXAttr' Perhaps you meant `PXAttr' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:950:28: Not in scope: data constructor `HsPXAttr' Perhaps you meant `PXAttr' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:965:28: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:965:39: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:965:53: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:975:26: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:975:36: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:975:47: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:975:58: Not in scope: type constructor or class `HsDecl' Perhaps you meant `Decl' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:989:27: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:989:38: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:989:48: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1009:22: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1009:31: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1014:29: Not in scope: type constructor or class `HsRPat' Perhaps you meant `RPat' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1019:5: Not in scope: data constructor `HsRPPat' Perhaps you meant `RPPat' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1022:41: Not in scope: type constructor or class `HsPat' src/HSX/Transform.hs:1025:13: Not in scope: data constructor `HsPWildCard' Perhaps you meant `PWildCard' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1026:13: Not in scope: data constructor `HsPVar' Perhaps you meant one of these: `IPVar' (imported from Language.Haskell.Exts.Syntax), `PVar' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1028:13: Not in scope: data constructor `HsPXPatTag' Perhaps you meant `PXPatTag' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1042:40: Not in scope: type constructor or class `HsPat' src/HSX/Transform.hs:1054:42: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1054:53: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1054:64: Not in scope: type constructor or class `HsPat' src/HSX/Transform.hs:1054:76: Not in scope: type constructor or class `HsDecl' Perhaps you meant `Decl' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1058:18: Not in scope: data constructor `HsIdent' Perhaps you meant `Ident' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1064:49: Not in scope: type constructor or class `HsPat' src/HSX/Transform.hs:1064:58: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1064:69: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1064:83: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:1077:36: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1077:46: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:1086:5: Not in scope: data constructor `HsRPGuard' Perhaps you meant `RPGuard' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1088:45: Not in scope: type constructor or class `HsPat' src/HSX/Transform.hs:1088:55: Not in scope: type constructor or class `HsStmt' Perhaps you meant `Stmt' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1091:17: Not in scope: data constructor `HsPXPatTag' Perhaps you meant `PXPatTag' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1105:44: Not in scope: type constructor or class `HsPat' src/HSX/Transform.hs:1105:54: Not in scope: type constructor or class `HsStmt' Perhaps you meant `Stmt' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1117:46: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1117:57: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1117:68: Not in scope: type constructor or class `HsPat' src/HSX/Transform.hs:1117:78: Not in scope: type constructor or class `HsStmt' Perhaps you meant `Stmt' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1117:92: Not in scope: type constructor or class `HsDecl' Perhaps you meant `Decl' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1121:25: Not in scope: data constructor `HsIdent' Perhaps you meant `Ident' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1127:55: Not in scope: type constructor or class `HsPat' src/HSX/Transform.hs:1127:65: Not in scope: type constructor or class `HsStmt' Perhaps you meant `Stmt' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1127:76: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1127:87: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1127:101: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:1140:39: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1140:49: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:1151:5: Not in scope: data constructor `HsRPSeq' Perhaps you meant `RPSeq' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1183:36: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1183:56: Not in scope: type constructor or class `HsDecl' Perhaps you meant `Decl' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1195:29: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1195:48: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1195:56: Not in scope: type constructor or class `HsDecl' Perhaps you meant `Decl' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1207:29: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:1224:5: Not in scope: data constructor `HsRPCAs' Perhaps you meant `RPCAs' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1233:51: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1240:5: Not in scope: data constructor `HsRPAs' Perhaps you meant `RPAs' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1250:17: Not in scope: data constructor `HsIdent' Perhaps you meant `Ident' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1256:50: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1262:5: Not in scope: data constructor `HsRPParen' Perhaps you meant `RPParen' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1267:5: Not in scope: data constructor `HsRPOp' Perhaps you meant `RPOp' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1267:15: Not in scope: data constructor `HsRPOpt' Perhaps you meant `RPOpt' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1273:5: Not in scope: data constructor `HsRPOp' Perhaps you meant `RPOp' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1273:15: Not in scope: data constructor `HsRPOptG' Perhaps you meant `RPOptG' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1282:5: Not in scope: data constructor `HsRPEither' Perhaps you meant `RPEither' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1323:25: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1323:36: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1323:46: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:1330:5: Not in scope: data constructor `HsRPOp' Perhaps you meant `RPOp' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1330:15: Not in scope: data constructor `HsRPStar' Perhaps you meant `RPStar' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1336:5: Not in scope: data constructor `HsRPOp' Perhaps you meant `RPOp' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1336:15: Not in scope: data constructor `HsRPStarG' Perhaps you meant `RPStarG' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1344:5: Not in scope: data constructor `HsRPOp' Perhaps you meant `RPOp' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1344:15: Not in scope: data constructor `HsRPPlus' Perhaps you meant `RPPlus' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1350:5: Not in scope: data constructor `HsRPOp' Perhaps you meant `RPOp' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1350:15: Not in scope: data constructor `HsRPPlusG' Perhaps you meant `RPPlusG' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1360:37: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1375:35: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1375:45: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:1397:20: Not in scope: type constructor or class `HsPat' src/HSX/Transform.hs:1397:30: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1399:13: Not in scope: data constructor `HsPVar' Perhaps you meant one of these: `IPVar' (imported from Language.Haskell.Exts.Syntax), `PVar' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1400:13: Not in scope: data constructor `HsPNeg' Perhaps you meant `PNeg' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1401:13: Not in scope: data constructor `HsPInfixApp' Perhaps you meant one of these: `PInfixApp' (imported from Language.Haskell.Exts.Syntax), `InfixApp' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1403:13: Not in scope: data constructor `HsPApp' Perhaps you meant `PApp' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1404:13: Not in scope: data constructor `HsPTuple' Perhaps you meant `PTuple' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1405:13: Not in scope: data constructor `HsPList' Perhaps you meant `PList' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1406:13: Not in scope: data constructor `HsPParen' Perhaps you meant one of these: `PParen' (imported from Language.Haskell.Exts.Syntax), `RPParen' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1407:13: Not in scope: data constructor `HsPRec' Perhaps you meant `PRec' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1408:29: Not in scope: data constructor `HsPFieldPat' Perhaps you meant `PFieldPat' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1409:13: Not in scope: data constructor `HsPAsPat' Perhaps you meant `PAsPat' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1410:13: Not in scope: data constructor `HsPWildCard' Perhaps you meant `PWildCard' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1411:13: Not in scope: data constructor `HsPIrrPat' Perhaps you meant `PIrrPat' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1412:13: Not in scope: data constructor `HsPatTypeSig' Perhaps you meant `PatTypeSig' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1413:13: Not in scope: data constructor `HsPRPat' Perhaps you meant `PRPat' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1414:13: Not in scope: data constructor `HsPXTag' Perhaps you meant `PXTag' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1419:13: Not in scope: data constructor `HsPXETag' Perhaps you meant `PXETag' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1424:13: Not in scope: data constructor `HsPXPatTag' Perhaps you meant `PXPatTag' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1427:21: Not in scope: type constructor or class `HsRPat' Perhaps you meant `RPat' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1427:32: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1429:13: Not in scope: data constructor `HsRPOp' Perhaps you meant `RPOp' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1430:13: Not in scope: data constructor `HsRPEither' Perhaps you meant `RPEither' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1431:13: Not in scope: data constructor `HsRPSeq' Perhaps you meant `RPSeq' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1432:13: Not in scope: data constructor `HsRPCAs' Perhaps you meant `RPCAs' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1433:13: Not in scope: data constructor `HsRPAs' Perhaps you meant `RPAs' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1434:13: Not in scope: data constructor `HsRPParen' Perhaps you meant `RPParen' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1435:13: Not in scope: data constructor `HsRPGuard' Perhaps you meant `RPGuard' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1436:13: Not in scope: data constructor `HsRPPat' Perhaps you meant `RPPat' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1438:23: Not in scope: type constructor or class `HsPXAttr' Perhaps you meant `PXAttr' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1438:36: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1439:21: Not in scope: data constructor `HsPXAttr' Perhaps you meant `PXAttr' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1441:23: Not in scope: type constructor or class `HsStmt' Perhaps you meant `Stmt' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1441:34: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1443:13: Not in scope: data constructor `HsGenerator' Perhaps you meant `Generator' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1448:30: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1448:43: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1459:32: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1459:42: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1459:52: Not in scope: type constructor or class `HsDecl' Perhaps you meant `Decl' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1470:55: Not in scope: type constructor or class `HsStmt' Perhaps you meant `Stmt' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1470:64: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1480:44: Not in scope: type constructor or class `HsStmt' Perhaps you meant `Stmt' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1480:52: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1486:36: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1486:46: Not in scope: type constructor or class `HsStmt' Perhaps you meant `Stmt' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1496:16: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:1496:25: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:1496:64: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1630:29: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1630:37: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1630:48: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:1642:59: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:1648:67: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1649:17: Not in scope: data constructor `HsIdent' Perhaps you meant `Ident' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1650:18: Not in scope: data constructor `HsIdent' Perhaps you meant `Ident' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1651:18: Not in scope: data constructor `HsIdent' Perhaps you meant `Ident' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1652:19: Not in scope: data constructor `HsIdent' Perhaps you meant `Ident' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1658:15: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1658:25: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:1661:13: Not in scope: type constructor or class `HsQOp' src/HSX/Transform.hs:1662:12: Not in scope: data constructor `HsQVarOp' Perhaps you meant `QVarOp' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1664:13: Not in scope: type constructor or class `HsQOp' src/HSX/Transform.hs:1665:12: Not in scope: data constructor `HsQVarOp' Perhaps you meant `QVarOp' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1668:16: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:1669:28: Not in scope: data constructor `HsIdent' Perhaps you meant `Ident' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1671:33: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:1671:42: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:1690:21: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1690:29: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1690:40: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:1693:29: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:1693:39: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:1695:36: Not in scope: data constructor `HsIdent' Perhaps you meant `Ident' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1700:12: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1703:13: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1706:12: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1709:13: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1712:17: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1715:21: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1718:14: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1718:34: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1719:12: Not in scope: data constructor `HsIdent' Perhaps you meant `Ident' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1719:27: Not in scope: data constructor `HsIdent' Perhaps you meant `Ident' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1722:15: Not in scope: type constructor or class `HsXName' Perhaps you meant `XName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1724:17: Not in scope: data constructor `HsXName' Perhaps you meant `XName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1725:17: Not in scope: data constructor `HsXDomName' Perhaps you meant `XDomName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1731:46: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:1731:55: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:1737:26: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:1737:35: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:1737:44: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:1741:16: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:1741:26: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:1744:15: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:1744:24: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:1744:33: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:1748:15: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:1748:24: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:1748:33: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:1751:14: Not in scope: type constructor or class `HsPat' src/HSX/Transform.hs:1751:23: Not in scope: type constructor or class `HsPat' src/HSX/Transform.hs:1751:32: Not in scope: type constructor or class `HsPat' src/HSX/Transform.hs:1752:19: Not in scope: data constructor `HsPInfixApp' Perhaps you meant one of these: `PInfixApp' (imported from Language.Haskell.Exts.Syntax), `InfixApp' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1754:23: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:1754:32: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:1754:41: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:1755:31: Not in scope: data constructor `HsQConOp' Perhaps you meant `QConOp' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1758:14: Not in scope: type constructor or class `HsPat' src/HSX/Transform.hs:1758:23: Not in scope: type constructor or class `HsPat' src/HSX/Transform.hs:1761:17: Not in scope: type constructor or class `HsPat' src/HSX/Transform.hs:1764:23: Not in scope: type constructor or class `HsPat' src/HSX/Transform.hs:1764:32: Not in scope: type constructor or class `HsPat' src/HSX/Transform.hs:1769:13: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:1769:22: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:1772:16: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:1775:22: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:1775:31: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:1782:19: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:1783:11: Not in scope: data constructor `HsCon' src/HSX/Transform.hs:1786:9: Not in scope: type constructor or class `HsQName' Perhaps you meant `QName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1787:16: Not in scope: data constructor `HsCons' Perhaps you meant `Cons' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1789:26: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1790:9: Not in scope: data constructor `HsSymbol' Perhaps you meant `Symbol' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1791:10: Not in scope: data constructor `HsSymbol' Perhaps you meant `Symbol' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1792:10: Not in scope: data constructor `HsSymbol' Perhaps you meant `Symbol' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1794:51: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1795:13: Not in scope: data constructor `HsIdent' Perhaps you meant `Ident' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1796:16: Not in scope: data constructor `HsIdent' Perhaps you meant `Ident' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1797:13: Not in scope: data constructor `HsIdent' Perhaps you meant `Ident' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1798:14: Not in scope: data constructor `HsIdent' Perhaps you meant `Ident' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1815:19: Not in scope: type constructor or class `HsXName' Perhaps you meant `XName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1815:31: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:1815:47: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:1815:57: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:1815:67: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:1824:20: Not in scope: type constructor or class `HsXName' Perhaps you meant `XName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1824:32: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:1824:48: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:1824:57: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:1833:15: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:1833:24: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:1837:15: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:1837:24: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:1837:33: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:1839:20: Not in scope: data constructor `HsQVarOp' Perhaps you meant `QVarOp' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1839:40: Not in scope: data constructor `HsSymbol' Perhaps you meant `Symbol' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1843:16: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:1843:25: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:1851:16: Not in scope: type constructor or class `HsXName' Perhaps you meant `XName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1851:27: Not in scope: type constructor or class `HsName' Perhaps you meant one of these: `Name' (imported from Language.Haskell.Exts.Syntax), `CName' (imported from Language.Haskell.Exts.Syntax), `IPName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1851:37: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:1858:40: Not in scope: type constructor or class `HsPat' src/HSX/Transform.hs:1858:49: Not in scope: type constructor or class `HsPat' src/HSX/Transform.hs:1858:58: Not in scope: type constructor or class `HsPat' src/HSX/Transform.hs:1865:25: Not in scope: type constructor or class `HsPat' src/HSX/Transform.hs:1868:15: Not in scope: type constructor or class `HsXName' Perhaps you meant `XName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1868:26: Not in scope: type constructor or class `HsExp' src/HSX/Transform.hs:1870:5: Not in scope: data constructor `HsXName' Perhaps you meant `XName' (imported from Language.Haskell.Exts.Syntax) src/HSX/Transform.hs:1871:5: Not in scope: data constructor `HsXDomName' Perhaps you meant `XDomName' (imported from Language.Haskell.Exts.Syntax) Failed to install hsx-0.4.4 cabal: Error: some packages failed to install: hsx-0.4.4 failed during the building phase. The exception was: ExitFailure 1