[project @ 1997-09-25 14:35:16 by simonm]
authorsimonm <unknown>
Thu, 25 Sep 1997 14:37:39 +0000 (14:37 +0000)
committersimonm <unknown>
Thu, 25 Sep 1997 14:37:39 +0000 (14:37 +0000)
latest round of fixes for tests

97 files changed:
ghc/tests/Makefile
ghc/tests/deSugar/should_compile/ds014a.hs [deleted file]
ghc/tests/deSugar/should_compile/ds014a.stderr [deleted file]
ghc/tests/printing/should_compile/Makefile
ghc/tests/printing/should_compile/Print001.stderr
ghc/tests/printing/should_compile/Print002.stderr
ghc/tests/printing/should_compile/Print003.stderr
ghc/tests/printing/should_compile/Print004.stderr
ghc/tests/typecheck/Makefile
ghc/tests/typecheck/should_compile/tc001.stderr
ghc/tests/typecheck/should_compile/tc002.stderr
ghc/tests/typecheck/should_compile/tc003.stderr
ghc/tests/typecheck/should_compile/tc004.stderr
ghc/tests/typecheck/should_compile/tc005.stderr
ghc/tests/typecheck/should_compile/tc006.stderr
ghc/tests/typecheck/should_compile/tc007.stderr
ghc/tests/typecheck/should_compile/tc008.stderr
ghc/tests/typecheck/should_compile/tc009.stderr
ghc/tests/typecheck/should_compile/tc010.stderr
ghc/tests/typecheck/should_compile/tc011.stderr
ghc/tests/typecheck/should_compile/tc012.stderr
ghc/tests/typecheck/should_compile/tc013.stderr
ghc/tests/typecheck/should_compile/tc014.stderr
ghc/tests/typecheck/should_compile/tc015.stderr
ghc/tests/typecheck/should_compile/tc016.stderr
ghc/tests/typecheck/should_compile/tc017.stderr
ghc/tests/typecheck/should_compile/tc018.stderr
ghc/tests/typecheck/should_compile/tc019.stderr
ghc/tests/typecheck/should_compile/tc020.stderr
ghc/tests/typecheck/should_compile/tc021.stderr
ghc/tests/typecheck/should_compile/tc022.stderr
ghc/tests/typecheck/should_compile/tc023.stderr
ghc/tests/typecheck/should_compile/tc024.stderr
ghc/tests/typecheck/should_compile/tc025.stderr
ghc/tests/typecheck/should_compile/tc026.stderr
ghc/tests/typecheck/should_compile/tc027.stderr
ghc/tests/typecheck/should_compile/tc028.stderr
ghc/tests/typecheck/should_compile/tc029.stderr
ghc/tests/typecheck/should_compile/tc030.stderr
ghc/tests/typecheck/should_compile/tc031.stderr
ghc/tests/typecheck/should_compile/tc032.stderr
ghc/tests/typecheck/should_compile/tc033.stderr
ghc/tests/typecheck/should_compile/tc034.stderr
ghc/tests/typecheck/should_compile/tc035.stderr
ghc/tests/typecheck/should_compile/tc036.stderr
ghc/tests/typecheck/should_compile/tc037.stderr
ghc/tests/typecheck/should_compile/tc038.stderr
ghc/tests/typecheck/should_compile/tc039.stderr
ghc/tests/typecheck/should_compile/tc040.stderr
ghc/tests/typecheck/should_compile/tc041.stderr
ghc/tests/typecheck/should_compile/tc042.stderr
ghc/tests/typecheck/should_compile/tc043.stderr
ghc/tests/typecheck/should_compile/tc044.stderr
ghc/tests/typecheck/should_compile/tc045.stderr
ghc/tests/typecheck/should_compile/tc046.stderr
ghc/tests/typecheck/should_compile/tc047.stderr
ghc/tests/typecheck/should_compile/tc048.stderr
ghc/tests/typecheck/should_compile/tc049.stderr
ghc/tests/typecheck/should_compile/tc050.stderr
ghc/tests/typecheck/should_compile/tc051.stderr
ghc/tests/typecheck/should_compile/tc052.stderr
ghc/tests/typecheck/should_compile/tc053.stderr
ghc/tests/typecheck/should_compile/tc054.stderr
ghc/tests/typecheck/should_compile/tc055.stderr
ghc/tests/typecheck/should_compile/tc056.stderr
ghc/tests/typecheck/should_compile/tc057.stderr
ghc/tests/typecheck/should_compile/tc058.stderr
ghc/tests/typecheck/should_compile/tc059.stderr
ghc/tests/typecheck/should_compile/tc060.stderr
ghc/tests/typecheck/should_compile/tc061.stderr
ghc/tests/typecheck/should_compile/tc062.stderr
ghc/tests/typecheck/should_compile/tc063.stderr
ghc/tests/typecheck/should_compile/tc064.stderr
ghc/tests/typecheck/should_compile/tc065.stderr
ghc/tests/typecheck/should_compile/tc066.stderr
ghc/tests/typecheck/should_compile/tc067.stderr
ghc/tests/typecheck/should_compile/tc068.stderr
ghc/tests/typecheck/should_compile/tc069.stderr
ghc/tests/typecheck/should_compile/tc070.stderr
ghc/tests/typecheck/should_compile/tc073.stderr
ghc/tests/typecheck/should_compile/tc074.stderr
ghc/tests/typecheck/should_compile/tc076.stderr
ghc/tests/typecheck/should_compile/tc077.stderr
ghc/tests/typecheck/should_compile/tc078.stderr
ghc/tests/typecheck/should_compile/tc079.stderr
ghc/tests/typecheck/should_compile/tc080.stderr
ghc/tests/typecheck/should_compile/tc081.stderr
ghc/tests/typecheck/should_compile/tc082.stderr
ghc/tests/typecheck/should_compile/tc084.stderr
ghc/tests/typecheck/should_compile/tc085.stderr
ghc/tests/typecheck/should_compile/tc086.stderr
ghc/tests/typecheck/should_compile/tc087.stderr
ghc/tests/typecheck/should_compile/tc088.stderr
ghc/tests/typecheck/should_compile/tc089.stderr
ghc/tests/typecheck/should_compile/tc090.stderr
ghc/tests/typecheck/should_compile/tc091.stderr
ghc/tests/typecheck/should_fail/tcfail046.stderr

index 1220e7e..f702867 100644 (file)
@@ -1,7 +1,7 @@
 TOP = .
 include $(TOP)/mk/boilerplate.mk
 
-SUBDIRS = 
+SUBDIRS = \
        ccall \
        codeGen \
        deSugar \
diff --git a/ghc/tests/deSugar/should_compile/ds014a.hs b/ghc/tests/deSugar/should_compile/ds014a.hs
deleted file mode 100644 (file)
index 8ed88c0..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-module Tests where
-
--- this char is forbidden
-c = '\&'
diff --git a/ghc/tests/deSugar/should_compile/ds014a.stderr b/ghc/tests/deSugar/should_compile/ds014a.stderr
deleted file mode 100644 (file)
index e845ab9..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-ds014a.hs:4:7: Illegal character escape: `\&'
-ds014a.hs:4:7:  on input: "&"
index fcd30de..4c6d9a7 100644 (file)
@@ -2,7 +2,7 @@ TOP = ../..
 include $(TOP)/mk/boilerplate.mk
 include $(TOP)/mk/should_compile.mk
 
-HC_OPTS += -noC -dcore-lint -hi
+HC_OPTS += -noC -dcore-lint -hi -ddump-tc
 
 print002_HC_OPTS = -fno-implicit-prelude
 
index 6ed7dd4..89ca032 100644 (file)
@@ -1,7 +1,4 @@
-
-
-================================================================================
-Typechecked:
+==================== Typechecked ====================
 BarNil{-r8,x-}{i} = _/\_ a_tr4F -> BarNil{-r8,x-}{i} {_@_ a_tr4F}
 BarCon{-r7,x-}{i} =
     _/\_ a_tr4F -> \ tpl_B1 tpl_B2 ->
@@ -10,35 +7,36 @@ MkFoo{-r4M,x-}{i} =
     _/\_ d_tr4H e_tr4I f_tr4J -> \ tpl_B1 tpl_B2 tpl_B3 ->
        MkFoo{-r4M,x-}{i}
            {_@_ d_tr4H _@_ e_tr4I _@_ f_tr4J tpl_B1 tpl_B2 tpl_B3}
-AbsBinds [taYe, taYf] [] [([taYf, taYe], g{-r4w,x-}, g_aYb)]
-    g_aYb x_r4D = lit_aZr
+AbsBinds [taYm, taYn] [] [([taYn, taYm], g{-r4w,x-}, g_aYj)]
+    g_aYj x_r4D = lit_aZz
 AbsBinds
-[taYt, taYu, taYv]
-[d.Eq_aYx, d.Ord_aYy, d.Ix_aYz]
-[([taYt, taYu, taYv], f2{-r4v,x-}, f2_aYq)]
-    f2_aYq x_r4B = x_r4B
+[taYB, taYC, taYD]
+[d.Eq_aYF, d.Ord_aYG, d.Ix_aYH]
+[([taYB, taYC, taYD], f2{-r4v,x-}, f2_aYy)]
+    f2_aYy x_r4B = x_r4B
 AbsBinds
-[taYK, taYL, taYM]
-[d.Eq_aYO]
-[([taYK, taYL, taYM], f{-r4u,x-}, f_aYH)]
-    f_aYH x_r4z = x_r4z
+[taYS, taYT, taYU]
+[d.Eq_aYW]
+[([taYS, taYT, taYU], f{-r4u,x-}, f_aYP)]
+    f_aYP x_r4z = x_r4z
 AbsBinds
-[taYU, taYW, taYY]
+[taZ2, taZ4, taZ6]
 []
-[([taYU, taYW, taYY], mkFoo{-r4x,x-}, mkFoo_aYQ)]
-    mkFoo_aYQ = MkFoo{-r4M,x-}{i} [taYU, taYW, taYY]
-AbsBinds [taZg] [] [([taZg], $d1{-rZn,x-}, d.Eval_aZ4)]
-    d.Eval_aZ4 = ({-dict-} [] [])
+[([taZ2, taZ4, taZ6], mkFoo{-r4x,x-}, mkFoo_aYY)]
+    mkFoo_aYY = MkFoo{-r4M,x-}{i} [taZ2, taZ4, taZ6]
+AbsBinds [taZo] [] [([taZo], $d1{-rZv,x-}, d.Eval_aZc)]
+    d.Eval_aZc = ({-dict-} [] [])
 AbsBinds
-[taZh, taZi, taZj]
+[taZp, taZq, taZr]
 []
-[([taZh, taZi, taZj], $d2{-rZp,x-}, d.Eval_aZc)]
-    d.Eval_aZc = ({-dict-} [] [])
-d.Fractional_aZf = PrelNum.$d23{-rES,p-}
-fromRational_aZq =
+[([taZp, taZq, taZr], $d2{-rZx,x-}, d.Eval_aZk)]
+    d.Eval_aZk = ({-dict-} [] [])
+d.Fractional_aZn = PrelNum.$d23{-rES,p-}
+fromRational_aZy =
     PrelNum.fromRational{-8T,p-} PrelBase.Float{-3c,W-}
-       d.Fractional_aZf
-lit_aZr = fromRational_aZq 2.0000000000000000
+       d.Fractional_aZn
+lit_aZz = fromRational_aZy 2.0000000000000000
+
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ Print001 1
 _instance_modules_
index 0847ddb..abb6cc4 100644 (file)
@@ -1,7 +1,4 @@
-
-
-================================================================================
-Typechecked:
+==================== Typechecked ====================
 MkFoo1{-rk,x-}{i} =
     _/\_ a_tr4k b_tr4l c_tr4m -> \ tpl_B1 tpl_B2 ->
        MkFoo1{-rk,x-}{i} {_@_ a_tr4k _@_ b_tr4l _@_ c_tr4m tpl_B1 tpl_B2}
@@ -14,243 +11,243 @@ MkFoo3{-rm,x-}{i} =
 :***{-ro,x-}{i} =
     _/\_ a_tr4k b_tr4l c_tr4m -> \ tpl_B1 tpl_B2 ->
        :***{-ro,x-}{i} {_@_ a_tr4k _@_ b_tr4l _@_ c_tr4m tpl_B1 tpl_B2}
-AbsBinds [taFI] [d.Bar_aFL] [([taFI], f3d{-r4o,x-}, f3d_aFv)]
-    /////_aQY = /////{-r4C,x-} taFI d.Bar_aFL
-    f3d_aFv x_r48 y_r49 = x_r48 /////_aQY y_r49
-AbsBinds [taG0] [d.Bar_aG3] [([taG0], f3c{-r4p,x-}, f3c_aFN)]
-    /////_aR3 = /////{-r4C,x-} taG0 d.Bar_aG3
-    f3c_aFN x_r45 y_r46 = /////_aR3 x_r45 y_r46
-AbsBinds [taGi] [d.Bar_aGl] [([taGi], f3b{-r4q,x-}, f3b_aG5)]
-    meth1_aR4 = meth1{-r4B,x-} taGi d.Bar_aGl
-    f3b_aG5 x_r42 y_r43 = x_r42 meth1_aR4 y_r43
-AbsBinds [taGA] [d.Bar_aGD] [([taGA], f3a{-r4r,x-}, f3a_aGn)]
-    meth1_aR5 = meth1{-r4B,x-} taGA d.Bar_aGD
-    f3a_aGn x_r3Z y_r40 = meth1_aR5 x_r3Z y_r40
+AbsBinds [taFT] [d.Bar_aFW] [([taFT], f3d{-r4o,x-}, f3d_aFD)]
+    /////_aRB = /////{-r4C,x-} taFT d.Bar_aFW
+    f3d_aFD x_r48 y_r49 = x_r48 /////_aRB y_r49
+AbsBinds [taGe] [d.Bar_aGh] [([taGe], f3c{-r4p,x-}, f3c_aFY)]
+    /////_aRG = /////{-r4C,x-} taGe d.Bar_aGh
+    f3c_aFY x_r45 y_r46 = /////_aRG x_r45 y_r46
+AbsBinds [taGz] [d.Bar_aGC] [([taGz], f3b{-r4q,x-}, f3b_aGj)]
+    meth1_aRH = meth1{-r4B,x-} taGz d.Bar_aGC
+    f3b_aGj x_r42 y_r43 = x_r42 meth1_aRH y_r43
+AbsBinds [taGU] [d.Bar_aGX] [([taGU], f3a{-r4r,x-}, f3a_aGE)]
+    meth1_aRI = meth1{-r4B,x-} taGU d.Bar_aGX
+    f3a_aGE x_r3Z y_r40 = meth1_aRI x_r3Z y_r40
 AbsBinds
-[taH3, taH5, taH7]
+[taHp, taHr, taHt]
 []
-[([taH3, taH5, taH7], <<<<{-r4s,x-}, <<<<_aGF)]
-    <<<<_aGF x_r3T y_r3U
-            = :***{-ro,x-}{i} [taH3, taH5, taH7] x_r3T y_r3U
-    <<<<_aGF x_r3W y_r3X
-            = :***{-ro,x-}{i} [taH3, taH5, taH7] x_r3W y_r3X
+[([taHp, taHr, taHt], <<<<{-r4s,x-}, <<<<_aGZ)]
+    <<<<_aGZ x_r3T y_r3U
+            = :***{-ro,x-}{i} [taHp, taHr, taHt] x_r3T y_r3U
+    <<<<_aGZ x_r3W y_r3X
+            = :***{-ro,x-}{i} [taHp, taHr, taHt] x_r3W y_r3X
 AbsBinds
-[taHn, taHp, taHr]
+[taHL, taHN, taHP]
 []
-[([taHn, taHp, taHr], .....{-r4t,x-}, ....._aH9)]
-    ....._aH9 x_r3Q y_r3R
-             = MkFoo3{-rm,x-}{i} [taHn, taHp, taHr] x_r3Q y_r3R
+[([taHL, taHN, taHP], .....{-r4t,x-}, ....._aHv)]
+    ....._aHv x_r3Q y_r3R
+             = MkFoo3{-rm,x-}{i} [taHL, taHN, taHP] x_r3Q y_r3R
 AbsBinds
-[taHH, taHJ, taHL]
+[taI7, taI9, taIb]
 []
-[([taHH, taHJ, taHL], ....{-r4u,x-}, ...._aHt)]
-    ...._aHt x_r3N y_r3O
-            = MkFoo3{-rm,x-}{i} [taHH, taHJ, taHL] x_r3N y_r3O
+[([taI7, taI9, taIb], ....{-r4u,x-}, ...._aHR)]
+    ...._aHR x_r3N y_r3O
+            = MkFoo3{-rm,x-}{i} [taI7, taI9, taIb] x_r3N y_r3O
 AbsBinds
-[taI1, taI3, taI5]
+[taIt, taIv, taIx]
 []
-[([taI1, taI3, taI5], f2a{-r4v,x-}, f2a_aHN)]
-    f2a_aHN x_r3K y_r3L = :##{-rj,x-}{i} [taI1, taI3, taI5] x_r3K y_r3L
+[([taIt, taIv, taIx], f2a{-r4v,x-}, f2a_aId)]
+    f2a_aId x_r3K y_r3L = :##{-rj,x-}{i} [taIt, taIv, taIx] x_r3K y_r3L
 AbsBinds
-[taIl, taIn, taIp]
+[taIP, taIR, taIT]
 []
-[([taIl, taIn, taIp], f2{-r4w,x-}, f2_aI7)]
-    f2_aI7 x_r3H y_r3I = :##{-rj,x-}{i} [taIl, taIn, taIp] x_r3H y_r3I
+[([taIP, taIR, taIT], f2{-r4w,x-}, f2_aIz)]
+    f2_aIz x_r3H y_r3I = :##{-rj,x-}{i} [taIP, taIR, taIT] x_r3H y_r3I
 AbsBinds
-[taIF, taIH, taIJ]
+[taJb, taJd, taJf]
 []
-[([taIF, taIH, taIJ], f1a{-r4x,x-}, f1a_aIr)]
-    f1a_aIr x_r3E y_r3F
-           = MkFoo1{-rk,x-}{i} [taIF, taIH, taIJ] x_r3E y_r3F
+[([taJb, taJd, taJf], f1a{-r4x,x-}, f1a_aIV)]
+    f1a_aIV x_r3E y_r3F
+           = MkFoo1{-rk,x-}{i} [taJb, taJd, taJf] x_r3E y_r3F
 AbsBinds
-[taIZ, taJ1, taJ3]
+[taJx, taJz, taJB]
 []
-[([taIZ, taJ1, taJ3], f1{-r4y,x-}, f1_aIL)]
-    f1_aIL x_r3B y_r3C
-          = MkFoo1{-rk,x-}{i} [taIZ, taJ1, taJ3] x_r3B y_r3C
+[([taJx, taJz, taJB], f1{-r4y,x-}, f1_aJh)]
+    f1_aJh x_r3B y_r3C
+          = MkFoo1{-rk,x-}{i} [taJx, taJz, taJB] x_r3B y_r3C
 AbsBinds
-[taJJ, taJM, taJN]
+[taKj, taKm, taKn]
 []
-[([taJJ, taJM, taJN], con2tag_Foo#_rCX, con2tag_Foo#_aJ5)]
-    con2tag_Foo#_aJ5 (MkFoo1{-rk,x-}{i} _ _) = 0#
-    con2tag_Foo#_aJ5 (:##{-rj,x-}{i} _ _) = 1#
-    con2tag_Foo#_aJ5 (MkFoo3{-rm,x-}{i} _ _) = 2#
-    con2tag_Foo#_aJ5 (:***{-ro,x-}{i} _ _) = 3#
+[([taKj, taKm, taKn], con2tag_Foo#_rD5, con2tag_Foo#_aJD)]
+    con2tag_Foo#_aJD (MkFoo1{-rk,x-}{i} _ _) = 0#
+    con2tag_Foo#_aJD (:##{-rj,x-}{i} _ _) = 1#
+    con2tag_Foo#_aJD (MkFoo3{-rm,x-}{i} _ _) = 2#
+    con2tag_Foo#_aJD (:***{-ro,x-}{i} _ _) = 3#
 AbsBinds
-[taK6, taK9, taKc]
-[d.Eq_aLY, d.Eq_aLZ, d.Eq_aM0]
-[([taK6, taK9, taKc], $d1{-rQZ,x-}, d.Eq_aJV)]
-    d.Eq_aM4 = d.Eq_aLY
-    ==_aR6 = PrelBase.=={-8Y,p-} taK6 d.Eq_aM4
-    d.Eq_aM6 = d.Eq_aLZ
-    ==_aR7 = PrelBase.=={-8Y,p-} taK9 d.Eq_aM6
-    d.Eq_aM8 = d.Eq_aM0
-    ==_aR8 = PrelBase.=={-8Y,p-} taKc d.Eq_aM8
-    ==_aR9 = ==_aRa
-    AbsBinds [] [] [([], ==_aRa, ==_aJZ)]
-       ==_aRc = ==_aR6
-       ==_aRd = ==_aR7
-       ==_aRe = ==_aR7
-       ==_aRf = ==_aR8
-       ==_aRg = ==_aR8
-       ==_aJZ (MkFoo1{-rk,x-}{i} a1_rD6 a2_rD7)
-              (MkFoo1{-rk,x-}{i} b1_rD8 b2_rD9)
-              = (a1_rD6 ==_aR6 b1_rD8)
-                PrelBase.&&{-rgs,p-} (a2_rD7 ==_aRc b2_rD9)
-       ==_aJZ (:##{-rj,x-}{i} a1_rDb a2_rDc)
-              (:##{-rj,x-}{i} b1_rDd b2_rDe)
-              = (a1_rDb ==_aR7 b1_rDd)
-                PrelBase.&&{-rgs,p-} (a2_rDc ==_aR8 b2_rDe)
-       ==_aJZ (MkFoo3{-rm,x-}{i} a1_rDg a2_rDh)
-              (MkFoo3{-rm,x-}{i} b1_rDi b2_rDj)
-              = (a1_rDg ==_aRd b1_rDi)
-                PrelBase.&&{-rgs,p-} (a2_rDh ==_aRe b2_rDj)
-       ==_aJZ (:***{-ro,x-}{i} a1_rDl a2_rDm)
-              (:***{-ro,x-}{i} b1_rDn b2_rDo)
-              = (a1_rDl ==_aRf b1_rDn)
-                PrelBase.&&{-rgs,p-} (a2_rDm ==_aRg b2_rDo)
-       ==_aJZ a_rDq b_rDr = PrelBase.False{-58,w-}{i}
-    AbsBinds [] [] [([], /=_aRb, /=_aLR)]
-       /=_aLR a_rDv b_rDw = PrelBase.not{-rhq,p-} ==_aR9 a_rDv b_rDw
-    d.Eq_aJV = ({-dict-} [] [==_aRa, /=_aRb])
+[taKG, taKJ, taKM]
+[d.Eq_aMy, d.Eq_aMz, d.Eq_aMA]
+[([taKG, taKJ, taKM], $d1{-rRC,x-}, d.Eq_aKv)]
+    d.Eq_aME = d.Eq_aMy
+    ==_aRJ = PrelBase.=={-8Y,p-} taKG d.Eq_aME
+    d.Eq_aMG = d.Eq_aMz
+    ==_aRK = PrelBase.=={-8Y,p-} taKJ d.Eq_aMG
+    d.Eq_aMI = d.Eq_aMA
+    ==_aRL = PrelBase.=={-8Y,p-} taKM d.Eq_aMI
+    ==_aRM = ==_aRN
+    AbsBinds [] [] [([], ==_aRN, ==_aKz)]
+       ==_aRP = ==_aRJ
+       ==_aRQ = ==_aRK
+       ==_aRR = ==_aRK
+       ==_aRS = ==_aRL
+       ==_aRT = ==_aRL
+       ==_aKz (MkFoo1{-rk,x-}{i} a1_rDe a2_rDf)
+              (MkFoo1{-rk,x-}{i} b1_rDg b2_rDh)
+              = (a1_rDe ==_aRJ b1_rDg)
+                PrelBase.&&{-rgs,p-} (a2_rDf ==_aRP b2_rDh)
+       ==_aKz (:##{-rj,x-}{i} a1_rDj a2_rDk)
+              (:##{-rj,x-}{i} b1_rDl b2_rDm)
+              = (a1_rDj ==_aRK b1_rDl)
+                PrelBase.&&{-rgs,p-} (a2_rDk ==_aRL b2_rDm)
+       ==_aKz (MkFoo3{-rm,x-}{i} a1_rDo a2_rDp)
+              (MkFoo3{-rm,x-}{i} b1_rDq b2_rDr)
+              = (a1_rDo ==_aRQ b1_rDq)
+                PrelBase.&&{-rgs,p-} (a2_rDp ==_aRR b2_rDr)
+       ==_aKz (:***{-ro,x-}{i} a1_rDt a2_rDu)
+              (:***{-ro,x-}{i} b1_rDv b2_rDw)
+              = (a1_rDt ==_aRS b1_rDv)
+                PrelBase.&&{-rgs,p-} (a2_rDu ==_aRT b2_rDw)
+       ==_aKz a_rDy b_rDz = PrelBase.False{-58,w-}{i}
+    AbsBinds [] [] [([], /=_aRO, /=_aMr)]
+       /=_aMr a_rDD b_rDE = PrelBase.not{-rhq,p-} ==_aRM a_rDD b_rDE
+    d.Eq_aKv = ({-dict-} [] [==_aRN, /=_aRO])
 AbsBinds
-[taQT, taQU, taQV]
+[taRw, taRx, taRy]
 []
-[([taQT, taQU, taQV], $d2{-rR0,x-}, d.Eval_aMj)]
-    d.Eval_aMj = ({-dict-} [] [])
+[([taRw, taRx, taRy], $d2{-rRD,x-}, d.Eval_aMT)]
+    d.Eval_aMT = ({-dict-} [] [])
 AbsBinds
-[taMy, taMz, taMA]
-[d.Ord_aQx, d.Ord_aQy, d.Ord_aQz, d.Eq_aQA]
-[([taMy, taMz, taMA], $d3{-rR1,x-}, d.Ord_aMr)]
-    d.Eq_aQw = d.Eq_aQA
-    d.Ord_aPe = d.Ord_aQx
-    d.Ord_aPf = d.Ord_aQy
-    d.Ord_aPg = d.Ord_aQz
-    compare_aRh = compare_aRn
-    compare_aRi = compare_aRn
-    compare_aRj = compare_aRn
-    compare_aRk = compare_aRn
-    compare_aRl = compare_aRn
-    compare_aRm = compare_aRn
-    AbsBinds [] [] [([], compare_aRn, compare_aMv)]
-       compare_aMv a_rEo b_rEp
-                   = case con2tag_Foo#_rCX [taMA, taMy, taMz] a_rEo of
-                       a#_rFc
-                       -> case con2tag_Foo#_rCX [taMA, taMy, taMz] b_rEp of
-                            b#_rFe
-                            -> if a#_rFc GHC.==#{-79,w-}{I} b#_rFe then
-                                   case cmp_eq_aRu a_rEo b_rEp of
+[taN8, taN9, taNa]
+[d.Ord_aRa, d.Ord_aRb, d.Ord_aRc, d.Eq_aRd]
+[([taN8, taN9, taNa], $d3{-rRE,x-}, d.Ord_aN1)]
+    d.Eq_aR9 = d.Eq_aRd
+    d.Ord_aPR = d.Ord_aRa
+    d.Ord_aPS = d.Ord_aRb
+    d.Ord_aPT = d.Ord_aRc
+    compare_aRU = compare_aS0
+    compare_aRV = compare_aS0
+    compare_aRW = compare_aS0
+    compare_aRX = compare_aS0
+    compare_aRY = compare_aS0
+    compare_aRZ = compare_aS0
+    AbsBinds [] [] [([], compare_aS0, compare_aN5)]
+       compare_aN5 a_rEw b_rEx
+                   = case con2tag_Foo#_rD5 [taNa, taN8, taN9] a_rEw of
+                       a#_rFk
+                       -> case con2tag_Foo#_rD5 [taNa, taN8, taN9] b_rEx of
+                            b#_rFm
+                            -> if a#_rFk GHC.==#{-79,w-}{I} b#_rFm then
+                                   case cmp_eq_aS7 a_rEw b_rEx of
                                      PrelBase.LT{-rb5,p-}{i} -> PrelBase.LT{-rb5,p-}{i}
                                      PrelBase.EQ{-r4n,p-}{i} -> PrelBase.EQ{-r4n,p-}{i}
                                      PrelBase.GT{-rb6,p-}{i} -> PrelBase.GT{-rb6,p-}{i}
                                else
-                                   if a#_rFc GHC.<#{-7b,w-}{I} b#_rFe then
+                                   if a#_rFk GHC.<#{-7b,w-}{I} b#_rFm then
                                        PrelBase.LT{-rb5,p-}{i}
                                    else
                                        PrelBase.GT{-rb6,p-}{i}
                    where
                        {- nonrec -}
                        AbsBinds
-                       [taOq, taOr, taOy]
-                       [d.Ord_aOG, d.Ord_aOI, d.Ord_aOK]
-                       [([taOq, taOr, taOy], cmp_eq_rEr, cmp_eq_aME)]
-                           compare_aRv = PrelBase.compare{-rgH,p-} taOq d.Ord_aOG
-                           compare_aRw = compare_aRv
-                           compare_aRx = PrelBase.compare{-rgH,p-} taOr d.Ord_aOI
-                           compare_aRy = PrelBase.compare{-rgH,p-} taOy d.Ord_aOK
-                           compare_aRz = compare_aRx
-                           compare_aRA = compare_aRx
-                           compare_aRB = compare_aRy
-                           compare_aRC = compare_aRy
-                           cmp_eq_aME (MkFoo1{-rk,x-}{i} a1_rEt a2_rEu)
-                                      (MkFoo1{-rk,x-}{i} b1_rEv b2_rEw)
-                                      = case compare_aRv a1_rEt b1_rEv of
+                       [taP3, taP4, taPb]
+                       [d.Ord_aPj, d.Ord_aPl, d.Ord_aPn]
+                       [([taP3, taP4, taPb], cmp_eq_rEz, cmp_eq_aNe)]
+                           compare_aS8 = PrelBase.compare{-rgH,p-} taP3 d.Ord_aPj
+                           compare_aS9 = compare_aS8
+                           compare_aSa = PrelBase.compare{-rgH,p-} taP4 d.Ord_aPl
+                           compare_aSb = PrelBase.compare{-rgH,p-} taPb d.Ord_aPn
+                           compare_aSc = compare_aSa
+                           compare_aSd = compare_aSa
+                           compare_aSe = compare_aSb
+                           compare_aSf = compare_aSb
+                           cmp_eq_aNe (MkFoo1{-rk,x-}{i} a1_rEB a2_rEC)
+                                      (MkFoo1{-rk,x-}{i} b1_rED b2_rEE)
+                                      = case compare_aS8 a1_rEB b1_rED of
                                           PrelBase.LT{-rb5,p-}{i} -> PrelBase.LT{-rb5,p-}{i}
                                           PrelBase.EQ{-r4n,p-}{i}
-                                          -> case compare_aRw a2_rEu b2_rEw of
+                                          -> case compare_aS9 a2_rEC b2_rEE of
                                                PrelBase.LT{-rb5,p-}{i} -> PrelBase.LT{-rb5,p-}{i}
                                                PrelBase.EQ{-r4n,p-}{i} -> PrelBase.EQ{-r4n,p-}{i}
                                                PrelBase.GT{-rb6,p-}{i} -> PrelBase.GT{-rb6,p-}{i}
                                           PrelBase.GT{-rb6,p-}{i} -> PrelBase.GT{-rb6,p-}{i}
-                           cmp_eq_aME (:##{-rj,x-}{i} a1_rEE a2_rEF)
-                                      (:##{-rj,x-}{i} b1_rEG b2_rEH)
-                                      = case compare_aRx a1_rEE b1_rEG of
+                           cmp_eq_aNe (:##{-rj,x-}{i} a1_rEM a2_rEN)
+                                      (:##{-rj,x-}{i} b1_rEO b2_rEP)
+                                      = case compare_aSa a1_rEM b1_rEO of
                                           PrelBase.LT{-rb5,p-}{i} -> PrelBase.LT{-rb5,p-}{i}
                                           PrelBase.EQ{-r4n,p-}{i}
-                                          -> case compare_aRy a2_rEF b2_rEH of
+                                          -> case compare_aSb a2_rEN b2_rEP of
                                                PrelBase.LT{-rb5,p-}{i} -> PrelBase.LT{-rb5,p-}{i}
                                                PrelBase.EQ{-r4n,p-}{i} -> PrelBase.EQ{-r4n,p-}{i}
                                                PrelBase.GT{-rb6,p-}{i} -> PrelBase.GT{-rb6,p-}{i}
                                           PrelBase.GT{-rb6,p-}{i} -> PrelBase.GT{-rb6,p-}{i}
-                           cmp_eq_aME (MkFoo3{-rm,x-}{i} a1_rEP a2_rEQ)
-                                      (MkFoo3{-rm,x-}{i} b1_rER b2_rES)
-                                      = case compare_aRz a1_rEP b1_rER of
+                           cmp_eq_aNe (MkFoo3{-rm,x-}{i} a1_rEX a2_rEY)
+                                      (MkFoo3{-rm,x-}{i} b1_rEZ b2_rF0)
+                                      = case compare_aSc a1_rEX b1_rEZ of
                                           PrelBase.LT{-rb5,p-}{i} -> PrelBase.LT{-rb5,p-}{i}
                                           PrelBase.EQ{-r4n,p-}{i}
-                                          -> case compare_aRA a2_rEQ b2_rES of
+                                          -> case compare_aSd a2_rEY b2_rF0 of
                                                PrelBase.LT{-rb5,p-}{i} -> PrelBase.LT{-rb5,p-}{i}
                                                PrelBase.EQ{-r4n,p-}{i} -> PrelBase.EQ{-r4n,p-}{i}
                                                PrelBase.GT{-rb6,p-}{i} -> PrelBase.GT{-rb6,p-}{i}
                                           PrelBase.GT{-rb6,p-}{i} -> PrelBase.GT{-rb6,p-}{i}
-                           cmp_eq_aME (:***{-ro,x-}{i} a1_rF0 a2_rF1)
-                                      (:***{-ro,x-}{i} b1_rF2 b2_rF3)
-                                      = case compare_aRB a1_rF0 b1_rF2 of
+                           cmp_eq_aNe (:***{-ro,x-}{i} a1_rF8 a2_rF9)
+                                      (:***{-ro,x-}{i} b1_rFa b2_rFb)
+                                      = case compare_aSe a1_rF8 b1_rFa of
                                           PrelBase.LT{-rb5,p-}{i} -> PrelBase.LT{-rb5,p-}{i}
                                           PrelBase.EQ{-r4n,p-}{i}
-                                          -> case compare_aRC a2_rF1 b2_rF3 of
+                                          -> case compare_aSf a2_rF9 b2_rFb of
                                                PrelBase.LT{-rb5,p-}{i} -> PrelBase.LT{-rb5,p-}{i}
                                                PrelBase.EQ{-r4n,p-}{i} -> PrelBase.EQ{-r4n,p-}{i}
                                                PrelBase.GT{-rb6,p-}{i} -> PrelBase.GT{-rb6,p-}{i}
                                           PrelBase.GT{-rb6,p-}{i} -> PrelBase.GT{-rb6,p-}{i}
-                           cmp_eq_aME _ _
+                           cmp_eq_aNe _ _
                                       = IOBase.error{-87,w-}
                                             PrelBase.Ordering{-3o,p-} "Urk! in TcGenDeriv"
                        {- nonrec -}
-                       cmp_eq_aRu =
-                           cmp_eq_rEr [taMy, taMz, taMA] [d.Ord_aPe, d.Ord_aPf, d.Ord_aPg]
+                       cmp_eq_aS7 =
+                           cmp_eq_rEz [taN8, taN9, taNa] [d.Ord_aPR, d.Ord_aPS, d.Ord_aPT]
                        {- nonrec -}
-    AbsBinds [] [] [([], <_aRo, <_aPl)]
-       <_aPl a_rDC b_rDD
-             = case compare_aRh a_rDC b_rDD of
+    AbsBinds [] [] [([], <_aS1, <_aPY)]
+       <_aPY a_rDK b_rDL
+             = case compare_aRU a_rDK b_rDL of
                  PrelBase.LT{-rb5,p-}{i} -> PrelBase.True{-5E,w-}{i}
                  PrelBase.EQ{-r4n,p-}{i} -> PrelBase.False{-58,w-}{i}
                  PrelBase.GT{-rb6,p-}{i} -> PrelBase.False{-58,w-}{i}
-    AbsBinds [] [] [([], <=_aRp, <=_aPy)]
-       <=_aPy a_rDK b_rDL
-              = case compare_aRi a_rDK b_rDL of
+    AbsBinds [] [] [([], <=_aS2, <=_aQb)]
+       <=_aQb a_rDS b_rDT
+              = case compare_aRV a_rDS b_rDT of
                   PrelBase.LT{-rb5,p-}{i} -> PrelBase.True{-5E,w-}{i}
                   PrelBase.EQ{-r4n,p-}{i} -> PrelBase.True{-5E,w-}{i}
                   PrelBase.GT{-rb6,p-}{i} -> PrelBase.False{-58,w-}{i}
-    AbsBinds [] [] [([], >=_aRq, >=_aPL)]
-       >=_aPL a_rDS b_rDT
-              = case compare_aRj a_rDS b_rDT of
+    AbsBinds [] [] [([], >=_aS3, >=_aQo)]
+       >=_aQo a_rE0 b_rE1
+              = case compare_aRW a_rE0 b_rE1 of
                   PrelBase.LT{-rb5,p-}{i} -> PrelBase.False{-58,w-}{i}
                   PrelBase.EQ{-r4n,p-}{i} -> PrelBase.True{-5E,w-}{i}
                   PrelBase.GT{-rb6,p-}{i} -> PrelBase.True{-5E,w-}{i}
-    AbsBinds [] [] [([], >_aRr, >_aPY)]
-       >_aPY a_rE0 b_rE1
-             = case compare_aRk a_rE0 b_rE1 of
+    AbsBinds [] [] [([], >_aS4, >_aQB)]
+       >_aQB a_rE8 b_rE9
+             = case compare_aRX a_rE8 b_rE9 of
                  PrelBase.LT{-rb5,p-}{i} -> PrelBase.False{-58,w-}{i}
                  PrelBase.EQ{-r4n,p-}{i} -> PrelBase.False{-58,w-}{i}
                  PrelBase.GT{-rb6,p-}{i} -> PrelBase.True{-5E,w-}{i}
-    AbsBinds [] [] [([], max_aRs, max_aQb)]
-       max_aQb a_rE8 b_rE9
-               = case compare_aRl a_rE8 b_rE9 of
-                   PrelBase.LT{-rb5,p-}{i} -> b_rE9
-                   PrelBase.EQ{-r4n,p-}{i} -> a_rE8
-                   PrelBase.GT{-rb6,p-}{i} -> a_rE8
-    AbsBinds [] [] [([], min_aRt, min_aQo)]
-       min_aQo a_rEg b_rEh
-               = case compare_aRm a_rEg b_rEh of
-                   PrelBase.LT{-rb5,p-}{i} -> a_rEg
-                   PrelBase.EQ{-r4n,p-}{i} -> b_rEh
-                   PrelBase.GT{-rb6,p-}{i} -> b_rEh
-    d.Ord_aMr =
+    AbsBinds [] [] [([], max_aS5, max_aQO)]
+       max_aQO a_rEg b_rEh
+               = case compare_aRY a_rEg b_rEh of
+                   PrelBase.LT{-rb5,p-}{i} -> b_rEh
+                   PrelBase.EQ{-r4n,p-}{i} -> a_rEg
+                   PrelBase.GT{-rb6,p-}{i} -> a_rEg
+    AbsBinds [] [] [([], min_aS6, min_aR1)]
+       min_aR1 a_rEo b_rEp
+               = case compare_aRZ a_rEo b_rEp of
+                   PrelBase.LT{-rb5,p-}{i} -> a_rEo
+                   PrelBase.EQ{-r4n,p-}{i} -> b_rEp
+                   PrelBase.GT{-rb6,p-}{i} -> b_rEp
+    d.Ord_aN1 =
        ({-dict-}
-        [d.Eq_aQw]
-        [compare_aRn, <_aRo, <=_aRp, >=_aRq, >_aRr, max_aRs, min_aRt])
-scsel_Bar2Print002Bar{-aR2,x-} = _/\_ t12 -> \ tpl_B1 -> tpl_B1
-AbsBinds [taQW] [d.Bar2_aQP] []
+        [d.Eq_aR9]
+        [compare_aS0, <_aS1, <=_aS2, >=_aS3, >_aS4, max_aS5, min_aS6])
+scsel_Bar2Print002Bar{-aRF,x-} = _/\_ t12 -> \ tpl_B1 -> tpl_B1
+AbsBinds [taRz] [d.Bar2_aRs] []
 meth1{-r4B,x-} =
     _/\_ t12 -> \ tpl_B1 ->
        case tpl_B1 of { PrelTup.(,,){-63,w-}{i} tpl_B1 tpl_B2 tpl_B3  ->
@@ -263,7 +260,8 @@ meth2{-r4D,x-} =
     _/\_ t12 -> \ tpl_B1 ->
        case tpl_B1 of { PrelTup.(,,){-63,w-}{i} tpl_B1 tpl_B2 tpl_B3  ->
        tpl_B3;}
-AbsBinds [taQX] [d.Bar_aQS] []
+AbsBinds [taRA] [d.Bar_aRv] []
+
 Print002.hs:35: 
     Warning: Pattern match(es) completely overlapped
        in the definition of function `<<<<'
index aa767cc..f834031 100644 (file)
@@ -1,14 +1,12 @@
-
-
-================================================================================
-Typechecked:
+==================== Typechecked ====================
 bitRsh{-r3h,x-} =
     _/\_ t12 -> \ tpl_B1 ->
        case tpl_B1 of { PrelTup.(,){-62,w-}{i} tpl_B1 tpl_B2  -> tpl_B1;}
 bitLsh{-r3i,x-} =
     _/\_ t12 -> \ tpl_B1 ->
        case tpl_B1 of { PrelTup.(,){-62,w-}{i} tpl_B1 tpl_B2  -> tpl_B2;}
-AbsBinds [takE] [d.Bits_akD] []
+AbsBinds [takI] [d.Bits_akH] []
+
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ Word 1
 _instance_modules_
index 5eb6c1e..8a253dd 100644 (file)
@@ -1,54 +1,52 @@
  
 Print004.hs:18: No explicit method nor default method for `PrelBase.showsPrec'
                in an instance declaration for `PrelBase.Show'
-
-
-================================================================================
-Typechecked:
+==================== Typechecked ====================
 Con{-r6u,l-}{i} =
     _/\_ a_tr6C -> \ tpl_B1 -> Con{-r6u,l-}{i} {_@_ a_tr6C tpl_B1}
 Junk11{-r4,l-}{i} = _/\_ a_tr6A -> Junk11{-r4,l-}{i} {_@_ a_tr6A}
 Junk2{-r3,l-}{i} = _/\_ a_tr6A -> Junk2{-r3,l-}{i} {_@_ a_tr6A}
-AbsBinds [taFM] [] [([taFM], $d2{-rFO,x-}, d.Eval_aEr)]
-    d.Eval_aEr = ({-dict-} [] [])
-AbsBinds [taFN] [] [([taFN], $d3{-rFP,x-}, d.Eval_aEx)]
-    d.Eval_aEx = ({-dict-} [] [])
-AbsBinds [taEN] [d.Ord_aF8] [([taEN], $d4{-rFQ,x-}, d.Show_aED)]
-    d.Ord_aFg = d.Ord_aF8
-    d.Show_aFe = $d1{-rFR,x-} taEN d.Ord_aFg
-    showsPrec_aFU =
-       PrelBase.showsPrec{-r2c,p-} (FunnyInternalType{-r6v,l-} taEN)
-           d.Show_aFe
-    showsPrec_aFV = showsPrec_aFW
-    AbsBinds [] [] [([], showsPrec_aFW, showsPrec_aEH)]
-       showsPrec_aEH a_rDK (Con{-r6u,l-}{i} b1_rDL)
-                     = PrelBase.showParen{-r16,p-} a_rDK >=_aFS lit_aFT
+AbsBinds [taFU] [] [([taFU], $d2{-rFW,x-}, d.Eval_aEz)]
+    d.Eval_aEz = ({-dict-} [] [])
+AbsBinds [taFV] [] [([taFV], $d3{-rFX,x-}, d.Eval_aEF)]
+    d.Eval_aEF = ({-dict-} [] [])
+AbsBinds [taEV] [d.Ord_aFg] [([taEV], $d4{-rFY,x-}, d.Show_aEL)]
+    d.Ord_aFo = d.Ord_aFg
+    d.Show_aFm = $d1{-rFZ,x-} taEV d.Ord_aFo
+    showsPrec_aG2 =
+       PrelBase.showsPrec{-r2c,p-} (FunnyInternalType{-r6v,l-} taEV)
+           d.Show_aFm
+    showsPrec_aG3 = showsPrec_aG4
+    AbsBinds [] [] [([], showsPrec_aG4, showsPrec_aEP)]
+       showsPrec_aEP a_rDS (Con{-r6u,l-}{i} b1_rDT)
+                     = PrelBase.showParen{-r16,p-} a_rDS >=_aG0 lit_aG1
                                                    PrelBase..{-rI,p-}
                                                        [PrelBase.String{-r2i,p-}, PrelBase.String{-r2i,p-}, PrelBase.String{-r2i,p-}] PrelBase.showString{-r18,p-} "Con "
-                                                                                                                                      showsPrec_aFU PrelBase.I#{-5b,w-}{i} 10#
-                                                                                                                                                    b1_rDL
-    AbsBinds [] [] [([], showList_aFX, showList_aF3)]
-       showList_aF3 = PrelBase.showList__{-r6F,p-}
-                          (OpaqueType{-r6,x-} taEN) showsPrec_aFV PrelBase.I#{-5b,w-}{i} 0#
-    d.Show_aED = ({-dict-} [] [showsPrec_aFW, showList_aFX])
-AbsBinds [taFv] [d.Ord_aFE] [([taFv], $d1{-rFR,x-}, d.Show_aFn)]
-    d.Show_aFI = d.Show_aFn
-    $mshowList_aFY =
-       PrelBase.$mshowList{-rif,p-} (FunnyInternalType{-r6v,l-} taFv)
-           d.Show_aFI
-    AbsBinds [] [] [([], showsPrec_aFZ, showsPrec_aFs)]
-       showsPrec_aFs
+                                                                                                                                      showsPrec_aG2 PrelBase.I#{-5b,w-}{i} 10#
+                                                                                                                                                    b1_rDT
+    AbsBinds [] [] [([], showList_aG5, showList_aFb)]
+       showList_aFb = PrelBase.showList__{-r6F,p-}
+                          (OpaqueType{-r6,x-} taEV) showsPrec_aG3 PrelBase.I#{-5b,w-}{i} 0#
+    d.Show_aEL = ({-dict-} [] [showsPrec_aG4, showList_aG5])
+AbsBinds [taFD] [d.Ord_aFM] [([taFD], $d1{-rFZ,x-}, d.Show_aFv)]
+    d.Show_aFQ = d.Show_aFv
+    $mshowList_aG6 =
+       PrelBase.$mshowList{-rif,p-} (FunnyInternalType{-r6v,l-} taFD)
+           d.Show_aFQ
+    AbsBinds [] [] [([], showsPrec_aG7, showsPrec_aFA)]
+       showsPrec_aFA
            = GHCerr.noDefaultMethodError{-8k,w-}
                  (PrelBase.Int{-3g,W-}
-                  -> FunnyInternalType{-r6v,l-} taFv
+                  -> FunnyInternalType{-r6v,l-} taFD
                   -> PrelBase.String{-r2i,p-}
                   -> PrelBase.String{-r2i,p-}) "<NoSrcLoc>|PrelBase.showsPrec"
-    AbsBinds [] [] [([], showList_aG0, showList_aFB)]
-       showList_aFB = $mshowList_aFY
-    d.Show_aFn = ({-dict-} [] [showsPrec_aFZ, showList_aG0])
-d.Ord_aFL = PrelBase.$d7{-rdY,p-}
->=_aFS = PrelBase.>={-8Z,p-} PrelBase.Int{-3g,W-} d.Ord_aFL
-lit_aFT = PrelBase.I#{-5b,w-}{i} 10#
+    AbsBinds [] [] [([], showList_aG8, showList_aFJ)]
+       showList_aFJ = $mshowList_aG6
+    d.Show_aFv = ({-dict-} [] [showsPrec_aG7, showList_aG8])
+d.Ord_aFT = PrelBase.$d7{-rdY,p-}
+>=_aG0 = PrelBase.>={-8Z,p-} PrelBase.Int{-3g,W-} d.Ord_aFT
+lit_aG1 = PrelBase.I#{-5b,w-}{i} 10#
+
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ExportOpaque 1
 _instance_modules_
index 6d5951c..eb82598 100644 (file)
@@ -1,7 +1,7 @@
 TOP = ..
 include $(TOP)/mk/boilerplate.mk
 
-SUBDIRS = should_fail should_compile
+SUBDIRS = should_fail should_compile should_run
 
 include $(TOP)/mk/target.mk
 
index e500a32..11802c8 100644 (file)
@@ -1,21 +1,3 @@
-==================== Typechecked ====================
-AbsBinds [taCe] [d.Num_aCi] [([taCe], a{-r3h,x-}, a_aBW)]
-    +_aCs = PrelBase.+{-r3g,p-} taCe d.Num_aCi
-    d.Num_aCl = d.Num_aCi
-    fromInt_aCr = PrelBase.fromInt{-8R,p-} taCe d.Num_aCl
-    lit_aCq = fromInt_aCr PrelBase.I#{-5b,w-}{i} 2#
-    +_aCp = +_aCs
-    fromInt_aCo = fromInt_aCr
-    lit_aCm = fromInt_aCo PrelBase.I#{-5b,w-}{i} 3#
-    a_aBW x_r3d
-         = y_r3f +_aCs lit_aCq
-         where
-             {- nonrec -}
-             AbsBinds [] [] [([], y_r3f, y_aC6)]
-                 y_aC6 = x_r3d +_aCp lit_aCm
-             {- nonrec -}
-             {- nonrec -}
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index 0f4a863..1daaf64 100644 (file)
@@ -1,9 +1,3 @@
-==================== Typechecked ====================
-AbsBinds [] [] [([], b{-r1,x-}, b_aBS)]
-    b_aBS = if PrelBase.True{-5E,w-}{i} then lit_aC5 else lit_aC4
-lit_aC5 = PrelBase.I#{-5b,w-}{i} 1#
-lit_aC4 = PrelBase.I#{-5b,w-}{i} 2#
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index b77d992..68f4b98 100644 (file)
@@ -1,20 +1,3 @@
-==================== Typechecked ====================
-AbsBinds
-[]
-[]
-[([], c{-r5,x-}, c_aRo), ([], d{-r4,x-}, d_aRp), ([],
-                                                 e{-r3,x-},
-                                                 e_aRq)]
-    lit_aRS = lit_aRV
-    (c_aRo@(d_aRp, e_aRq))
-       = if PrelBase.True{-5E,w-}{i} then
-             (lit_aRV, lit_aRU)
-         else
-             (lit_aRS, lit_aRT)
-lit_aRV = PrelBase.I#{-5b,w-}{i} 1#
-lit_aRU = PrelBase.I#{-5b,w-}{i} 2#
-lit_aRT = PrelBase.I#{-5b,w-}{i} 3#
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index dc7ff2f..d102fb9 100644 (file)
@@ -1,10 +1,3 @@
-==================== Typechecked ====================
-AbsBinds [] [] [([], f{-r3e,x-}, f_aky)]
-    f_aky x_r3d
-         = case x_r3d of
-             PrelBase.True{-5E,w-}{i} -> PrelBase.True{-5E,w-}{i}
-             PrelBase.False{-58,w-}{i} -> x_r3d
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index 6e06541..0937f4b 100644 (file)
@@ -1,13 +1,3 @@
-==================== Typechecked ====================
-AbsBinds
-[taRC, taRQ]
-[d.Num_aRV]
-[([taRC, taRQ], g{-r3j,x-}, g_aRr)]
-    fromInt_aRX = PrelBase.fromInt{-8R,p-} taRC d.Num_aRV
-    lit_aRW = fromInt_aRX PrelBase.I#{-5b,w-}{i} 2#
-    g_aRr ((x_r3d PrelBase.:{-55,w-}{i} z_r3e), y_r3f) = x_r3d
-    g_aRr (x_r3h, y_r3i) = lit_aRW
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index 966f12f..391fe62 100644 (file)
@@ -1,8 +1,3 @@
-==================== Typechecked ====================
-AbsBinds [] [] [([], h{-r1,x-}, h_aBS)]
-    h_aBS = PrelBase.:{-55,w-}{i} PrelBase.Int{-3g,W-} lit_aC4 h_aBS
-lit_aC4 = PrelBase.I#{-5b,w-}{i} 1#
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index 287256c..6c3b87e 100644 (file)
@@ -1,20 +1,3 @@
-==================== Typechecked ====================
-AbsBinds [] [] [([], j{-rY,x-}, j_aBY)]
-    j_aBY = lit_aCA
-AbsBinds [] [] [([], k{-rX,x-}, k_aC6), ([], l{-rW,x-}, l_aC7)]
-    k_aC6
-       = PrelBase.:{-55,w-}{i} PrelBase.Int{-3g,W-}
-             lit_aCC
-             (PrelBase.:{-55,w-}{i} PrelBase.Int{-3g,W-} j{-rY,x-} l_aC7)
-    l_aC7 = PrelBase.:{-55,w-}{i} PrelBase.Int{-3g,W-} lit_aCB k_aC6
-AbsBinds [] [] [([], m{-rV,x-}, m_aCl)]
-    m_aCl = j{-rY,x-} +_aCD j{-rY,x-}
-d.Num_aCz = PrelBase.$d4{-rau,p-}
-+_aCD = PrelBase.+{-rU,p-} PrelBase.Int{-3g,W-} d.Num_aCz
-lit_aCC = PrelBase.I#{-5b,w-}{i} 1#
-lit_aCB = PrelBase.I#{-5b,w-}{i} 0#
-lit_aCA = PrelBase.I#{-5b,w-}{i} 2#
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index 57eaa05..67e97e9 100644 (file)
@@ -1,12 +1,3 @@
-==================== Typechecked ====================
-AbsBinds [taC4] [d.Num_aC7] [([taC4], n{-r1,x-}, n_aBU)]
-    fromInt_aCc = PrelBase.fromInt{-8R,p-} taC4 d.Num_aC7
-    lit_aCb = fromInt_aCc PrelBase.I#{-5b,w-}{i} 1#
-    fromInt_aCa = fromInt_aCc
-    lit_aC8 = fromInt_aCa PrelBase.I#{-5b,w-}{i} 0#
-    n_aBU PrelBase.True{-5E,w-}{i} = lit_aCb
-    n_aBU PrelBase.False{-58,w-}{i} = lit_aC8
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index ba7b73c..f12bd58 100644 (file)
@@ -1,12 +1,3 @@
-==================== Typechecked ====================
-AbsBinds [taRG] [d.Num_aRK] [([taRG], o{-r3h,x-}, o_aRo)]
-    +_aRQ = PrelBase.+{-r3g,p-} taRG d.Num_aRK
-    d.Num_aRN = d.Num_aRK
-    fromInt_aRP = PrelBase.fromInt{-8R,p-} taRG d.Num_aRN
-    lit_aRO = fromInt_aRP PrelBase.I#{-5b,w-}{i} 1#
-    o_aRo (PrelBase.True{-5E,w-}{i}, x_r3d) = x_r3d
-    o_aRo (PrelBase.False{-58,w-}{i}, y_r3f) = y_r3f +_aRQ lit_aRO
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index f98dcbb..cc53509 100644 (file)
@@ -1,19 +1,3 @@
-==================== Typechecked ====================
-AbsBinds [] [] [([], p{-r3e,x-}, p_aS7)]
-    lit_aT9 = lit_aTd
-    p_aS7
-       = [(y_r3d +_aTc lit_aT9, PrelBase.True{-5E,w-}{i}) |
-              y_r3d <- [lit_aTe, lit_aTd] (PrelBase.Int{-3g,W-})]
-lit_aTe = PrelBase.I#{-5b,w-}{i} 1#
-lit_aTd = PrelBase.I#{-5b,w-}{i} 2#
-d.Num_aSZ = PrelBase.$d4{-raq,p-}
-+_aTc = PrelBase.+{-r9G,p-} PrelBase.Int{-3g,W-} d.Num_aSZ
-d.Monad_aT2 = PrelBase.$d25{-raa,p-}
->>=_aTb = PrelBase.>>={-811,p-} PrelBase.[]{-3j,W-} d.Monad_aT2
-d.Monad_aT5 = d.Monad_aT2
-return_aTa =
-    PrelBase.return{-816,p-} PrelBase.[]{-3j,W-} d.Monad_aT5
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index 8e1921b..4d86430 100644 (file)
@@ -1,7 +1,3 @@
-==================== Typechecked ====================
-AbsBinds [takw] [] [([takw], x{-r1,x-}, x_aku)]
-    (x_aku@_) = x_aku
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index 4675553..0959c28 100644 (file)
@@ -1,7 +1,3 @@
-==================== Typechecked ====================
-AbsBinds [takG] [] [([takG], q{-r3e,x-}, q_akw)]
-    q_akw = \ y_r3d -> y_r3d
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index b93f3ef..a7dedfc 100644 (file)
@@ -1,8 +1,3 @@
-==================== Typechecked ====================
-AbsBinds [] [] [([], r{-r3,x-}, r_aRm), ([], s{-r2,x-}, s_aRn)]
-    (r_aRm, s_aRn) = (lit_aRD, 'a')
-lit_aRD = PrelBase.I#{-5b,w-}{i} 1#
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index 1dd383c..a099af4 100644 (file)
@@ -1,10 +1,3 @@
-==================== Typechecked ====================
-AbsBinds [] [] [([], t{-rS,x-}, t_aBS)]
-    t_aBS = lit_aCb +_aCc t_aBS
-d.Num_aCa = PrelBase.$d4{-rao,p-}
-+_aCc = PrelBase.+{-rR,p-} PrelBase.Int{-3g,W-} d.Num_aCa
-lit_aCb = PrelBase.I#{-5b,w-}{i} 1#
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index 71cbed2..64fd545 100644 (file)
@@ -1,10 +1,3 @@
-==================== Typechecked ====================
-AbsBinds
-[tayS, tayM, tayP]
-[]
-[([tayS, tayM, tayP], u{-r3h,x-}, u_ayw)]
-    u_ayw x_r3d = \ (y_r3f, z_r3g) -> x_r3d
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index 5ec5a44..e02f7e9 100644 (file)
@@ -1,7 +1,3 @@
-==================== Typechecked ====================
-AbsBinds [takR, takT] [] [([takR, takT], f{-r3f,x-}, f_akx)]
-    f_akx (x_r3d@_) (y_r3e@_) = x_r3d
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index 4830688..d11f817 100644 (file)
@@ -1,12 +1,3 @@
-==================== Typechecked ====================
-AbsBinds [] [] [([], v{-r1,x-}, v_aBS)]
-    v_aBS
-       | PrelBase.True{-5E,w-}{i} = v_aBS +_aCe lit_aCd
-       | PrelBase.False{-58,w-}{i} = v_aBS
-d.Num_aCc = PrelBase.$d4{-rao,p-}
-+_aCe = PrelBase.+{-r9E,p-} PrelBase.Int{-3g,W-} d.Num_aCc
-lit_aCd = PrelBase.I#{-5b,w-}{i} 1#
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index 9e6a8f6..75cf5bc 100644 (file)
@@ -1,20 +1,3 @@
-==================== Typechecked ====================
-AbsBinds [] [] [([], w{-r3f,x-}, w_aBY)]
-    w_aBY
-       = a_r3d
-       where
-           {- nonrec -}
-           AbsBinds [] [] [([], y_r3e, y_aBX)]
-               y_aBX = lit_aCg
-           {- nonrec -}
-           {- nonrec -}
-           {- nonrec -}
-           AbsBinds [] [] [([], a_r3d, a_aC7)]
-               a_aC7 = y_r3e
-           {- nonrec -}
-           {- nonrec -}
-lit_aCg = PrelBase.I#{-5b,w-}{i} 2#
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index 8a3d509..86dba12 100644 (file)
@@ -1,23 +1,3 @@
-==================== Typechecked ====================
-AbsBinds
-[]
-[]
-[([], al{-r3i,x-}, al_aSa), ([], am{-r3h,x-}, am_aSb)]
-    lit_aTs = lit_aTx
-    (al_aSa PrelBase.:{-55,w-}{i} am_aSb)
-       = [y_r3e +_aTv lit_aTs |
-              (y_r3e, z_r3f) <- [(lit_aTx,
-                                  lit_aTw)] ((PrelBase.Int{-3g,W-}, PrelBase.Int{-3g,W-}))]
-lit_aTx = PrelBase.I#{-5b,w-}{i} 1#
-lit_aTw = PrelBase.I#{-5b,w-}{i} 2#
-d.Num_aTi = PrelBase.$d4{-rat,p-}
-+_aTv = PrelBase.+{-r3g,p-} PrelBase.Int{-3g,W-} d.Num_aTi
-d.Monad_aTl = PrelBase.$d25{-rad,p-}
->>=_aTu = PrelBase.>>={-811,p-} PrelBase.[]{-3j,W-} d.Monad_aTl
-d.Monad_aTo = d.Monad_aTl
-return_aTt =
-    PrelBase.return{-816,p-} PrelBase.[]{-3j,W-} d.Monad_aTo
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index ea13f95..a5b7f4a 100644 (file)
@@ -1,14 +1,3 @@
-==================== Typechecked ====================
-AbsBinds [takM] [] [([takM], f{-r3g,x-}, f_aky)]
-    f_aky x_r3d
-         = a_r3f
-         where
-             {- rec -}
-             AbsBinds [] [] [([], a_r3f, a_akI)]
-                 a_akI = PrelBase.:{-55,w-}{i} takM x_r3d a_akI
-             {- nonrec -}
-             {- nonrec -}
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index 61109c1..e1c6ce1 100644 (file)
@@ -1,14 +1,3 @@
-==================== Typechecked ====================
-AbsBinds [tayz] [] [([tayz], x{-r3g,x-}, x_ayx)]
-    x_ayx = x_ayx
-AbsBinds [tayF, tayH] [] [([tayF, tayH], a{-r3h,x-}, a_ayB)]
-    a_ayB = (x{-r3g,x-} tayF, x{-r3g,x-} tayH)
-AbsBinds
-[taz1, tayX, tayZ]
-[]
-[([taz1, tayX, tayZ], f{-r3i,x-}, f_ayN)]
-    f_ayN x_r3f = a{-r3h,x-} [tayX, tayZ]
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index 15036cb..b1e947d 100644 (file)
@@ -1,9 +1,3 @@
-==================== Typechecked ====================
-AbsBinds [takI] [] [([takI], iD{-r3f,x-}, iD_aky)]
-    iD_aky x_r3e = x_r3e
-AbsBinds [takQ] [] [([takQ], main{-r3g,x-}, main_akK)]
-    main_akK = iD{-r3f,x-} (takQ -> takQ) iD{-r3f,x-} takQ
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index db51c99..05f57cc 100644 (file)
@@ -1,17 +1,3 @@
-==================== Typechecked ====================
-AbsBinds [takV, takX] [] [([takV, takX], k{-r3l,x-}, k_akF)]
-    k_akF x_r3j y_r3k = x_r3j
-AbsBinds
-[talx, talz, talB]
-[]
-[([talx, talz, talB], s{-r3m,x-}, s_akZ)]
-    s_akZ f_r3f g_r3g x_r3h = f_r3f x_r3h g_r3g x_r3h
-AbsBinds [talJ] [] [([talJ], main{-r3n,x-}, main_alD)]
-    main_alD
-       = s{-r3m,x-} [talJ, talJ, GHC.Void{-3T,W-} -> talJ] k{-r3l,x-}
-                                                               [GHC.Void{-3T,W-} -> talJ, talJ]
-                                                           k{-r3l,x-} [GHC.Void{-3T,W-}, talJ]
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index 862268b..05f57cc 100644 (file)
@@ -1,19 +1,3 @@
-==================== Typechecked ====================
-AbsBinds [takX, takZ] [] [([takX, takZ], k{-r3n,x-}, k_akH)]
-    k_akH x_r3l y_r3m = x_r3l
-AbsBinds
-[talz, talB, talD]
-[]
-[([talz, talB, talD], s{-r3o,x-}, s_al1)]
-    s_al1 f_r3h g_r3i x_r3j = f_r3h x_r3j g_r3i x_r3j
-AbsBinds [talP] [] [([talP], main{-r3p,x-}, main_alF)]
-    main_alF x_r3f
-            = s{-r3o,x-} [talP, talP, GHC.Void{-3T,W-} -> talP] k{-r3n,x-}
-                                                                    [GHC.Void{-3T,W-}
-                                                                     -> talP, talP]
-                                                                k{-r3n,x-} [GHC.Void{-3T,W-}, talP]
-                                                                x_r3f
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index bcb0890..1b2392f 100644 (file)
@@ -1,16 +1,3 @@
-==================== Typechecked ====================
-AbsBinds [] [] [([], g{-r3j,x-}, g_akB)]
-    g_akB x_r3d
-         = f_r3f PrelBase.Bool{-34,W-} f_r3f
-                                           PrelBase.Bool{-34,W-} PrelBase.True{-5E,w-}{i} x_r3d
-                                       x_r3d
-         where
-             {- rec -}
-             AbsBinds [tal1] [] [([tal1], f_r3f, f_akL)]
-                 f_akL x_r3h y_r3i = if x_r3h then y_r3i else f_akL x_r3h y_r3i
-             {- nonrec -}
-             {- nonrec -}
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index de883f5..05b4140 100644 (file)
@@ -1,13 +1,3 @@
-==================== Typechecked ====================
-AbsBinds [takR] [] [([takR], f{-r3i,x-}, f_akB)]
-    f_akB x_r3g y_r3h = if x_r3g then y_r3h else f_akB x_r3g y_r3h
-AbsBinds [] [] [([], g{-r3j,x-}, g_akT)]
-    g_akT x_r3e
-         = f{-r3i,x-} PrelBase.Bool{-34,W-} f{-r3i,x-}
-                                                PrelBase.Bool{-34,W-} PrelBase.True{-5E,w-}{i}
-                                                                      x_r3e
-                                            x_r3e
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index 3e2ee5f..130b5c2 100644 (file)
@@ -1,17 +1,3 @@
-==================== Typechecked ====================
-AbsBinds
-[tala]
-[]
-[([tala], f{-r3n,x-}, f_akG), ([tala], g{-r3m,x-}, g_akH)]
-    f_akG x_r3h y_r3i = if x_r3h then y_r3i else g_akH y_r3i x_r3h
-    g_akH y_r3k x_r3l = if x_r3l then y_r3k else f_akG x_r3l y_r3k
-AbsBinds [] [] [([], h{-r3o,x-}, h_alc)]
-    h_alc x_r3f
-         = f{-r3n,x-} PrelBase.Bool{-34,W-} f{-r3n,x-}
-                                                PrelBase.Bool{-34,W-} PrelBase.True{-5E,w-}{i}
-                                                                      x_r3f
-                                            x_r3f
-
 
 NOTE: Simplifier still going after 4 iterations; bailing out.
 ghc: module version changed to 1; reason: no old .hi file
index 2bd79ef..8f522a4 100644 (file)
@@ -1,5 +1,3 @@
-==================== Typechecked ====================
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index 7fe721e..7b6b0b4 100644 (file)
@@ -1,9 +1,3 @@
-==================== Typechecked ====================
-H{-r4,x-}{i} = \ tpl_B1 -> H{-r4,x-}{i} {tpl_B1}
-M{-r3,x-}{i} = \ tpl_B1 -> M{-r3,x-}{i} {tpl_B1}
-AbsBinds [] [] [([], $d1{-rBd,x-}, d.Eval_aBa)]
-    d.Eval_aBa = ({-dict-} [] [])
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index af1d13f..5f93c0b 100644 (file)
@@ -1,5 +1,3 @@
-==================== Typechecked ====================
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index b1f30e7..666d47b 100644 (file)
@@ -1,9 +1,3 @@
-==================== Typechecked ====================
-Node{-r2,x-}{i} =
-    \ tpl_B1 tpl_B2 -> Node{-r2,x-}{i} {tpl_B1 tpl_B2}
-AbsBinds [] [] [([], $d1{-rB1,x-}, d.Eval_aAY)]
-    d.Eval_aAY = ({-dict-} [] [])
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index 173553f..b835b4c 100644 (file)
@@ -1,12 +1,3 @@
-==================== Typechecked ====================
-Node{-r4,x-}{i} =
-    _/\_ b_tr3h -> \ tpl_B1 tpl_B2 ->
-       Node{-r4,x-}{i} {_@_ b_tr3h tpl_B1 tpl_B2}
-Other{-r3,x-}{i} =
-    _/\_ b_tr3h -> \ tpl_B1 -> Other{-r3,x-}{i} {_@_ b_tr3h tpl_B1}
-AbsBinds [taQi] [] [([taQi], $d1{-rQl,x-}, d.Eval_aQh)]
-    d.Eval_aQh = ({-dict-} [] [])
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index 5995e23..a4f61e0 100644 (file)
@@ -1,11 +1,3 @@
-==================== Typechecked ====================
-Twist2{-r4,x-}{i} = \ tpl_B1 -> Twist2{-r4,x-}{i} {tpl_B1}
-Twine2{-r8,x-}{i} = \ tpl_B1 -> Twine2{-r8,x-}{i} {tpl_B1}
-AbsBinds [] [] [([], $d1{-rBi,x-}, d.Eval_aBa)]
-    d.Eval_aBa = ({-dict-} [] [])
-AbsBinds [] [] [([], $d2{-rBk,x-}, d.Eval_aBf)]
-    d.Eval_aBf = ({-dict-} [] [])
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index 2cb8a7c..57e4b08 100644 (file)
@@ -1,22 +1,3 @@
-==================== Typechecked ====================
-ANull{-r6,x-}{i} = _/\_ a_tr3p -> ANull{-r6,x-}{i} {_@_ a_tr3p}
-ANode{-r5,x-}{i} =
-    _/\_ a_tr3p -> \ tpl_B1 tpl_B2 ->
-       ANode{-r5,x-}{i} {_@_ a_tr3p tpl_B1 tpl_B2}
-AbsBinds [taCG] [d.Num_aCJ] [([taCG], g{-r3q,x-}, g_aCh)]
-    fromInt_aCY = PrelBase.fromInt{-8R,p-} taCG d.Num_aCJ
-    lit_aCX = fromInt_aCY PrelBase.I#{-5b,w-}{i} 2#
-    fromInt_aCW = fromInt_aCY
-    lit_aCV = fromInt_aCW PrelBase.I#{-5b,w-}{i} 3#
-    fromInt_aCU = fromInt_aCY
-    lit_aCT = fromInt_aCU PrelBase.I#{-5b,w-}{i} 4#
-    g_aCh ANull{-r6,x-}{i} = lit_aCX
-    g_aCh (ANode{-r5,x-}{i} b_r3k (ANode{-r5,x-}{i} c_r3l d_r3m))
-         | b_r3k = lit_aCV
-         | PrelBase.True{-5E,w-}{i} = lit_aCT
-AbsBinds [taCS] [] [([taCS], $d1{-rD1,x-}, d.Eval_aCR)]
-    d.Eval_aCR = ({-dict-} [] [])
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index fe1892c..df81df5 100644 (file)
@@ -1,19 +1,3 @@
-==================== Typechecked ====================
-Var{-r5,x-}{i} =
-    _/\_ a_tr3q -> \ tpl_B1 -> Var{-r5,x-}{i} {_@_ a_tr3q tpl_B1}
-App{-r4,x-}{i} =
-    _/\_ a_tr3q -> \ tpl_B1 tpl_B2 ->
-       App{-r4,x-}{i} {_@_ a_tr3q tpl_B1 tpl_B2}
-AbsBinds [taRR] [] [([taRR], g{-r3t,x-}, g_aRu)]
-    g_aRu (a_r3j, (Var{-r5,x-}{i} name_r3k))
-         = [name_r3k] ([PrelBase.Char{-38,W-}])
-    g_aRu (a_r3m, (App{-r4,x-}{i} e1_r3n e2_r3o))
-         = ++_aSf [PrelBase.Char{-38,W-}] (g_aRu e1_r3n) (g_aRu e2_r3o)
-AbsBinds [taSe] [] [([taSe], $d1{-rSi,x-}, d.Eval_aSb)]
-    d.Eval_aSb = ({-dict-} [] [])
-d.MonadPlus_aSd = PrelBase.$d23{-rpi,p-}
-++_aSf = PrelBase.++{-ruo,p-} PrelBase.[]{-3j,W-} d.MonadPlus_aSd
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index 2d369ec..53dc074 100644 (file)
@@ -1,12 +1,3 @@
-==================== Typechecked ====================
-scsel_APrelBaseEq{-aAX,x-} =
-    _/\_ t12 -> \ tpl_B1 ->
-       case tpl_B1 of { PrelTup.(,){-62,w-}{i} tpl_B1 tpl_B2  -> tpl_B1;}
-op1{-r3f,x-} =
-    _/\_ t12 -> \ tpl_B1 ->
-       case tpl_B1 of { PrelTup.(,){-62,w-}{i} tpl_B1 tpl_B2  -> tpl_B2;}
-AbsBinds [taAW] [d.A_aAV] []
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index a20bafb..3aad75e 100644 (file)
@@ -1,22 +1,3 @@
-==================== Typechecked ====================
-AbsBinds [tal3] [d.Eq'_als] [([tal3], $d1{-rlB,x-}, d.Eq'_akW)]
-    d.Eq'_alv = d.Eq'_als
-    deq_alE = deq{-r3u,x-} tal3 d.Eq'_alv
-    deq_alD = deq_alC
-    AbsBinds [] [] [([], deq_alC, deq_al0)]
-       deq_al0 PrelBase.[]{-5i,w-}{i} PrelBase.[]{-5i,w-}{i}
-               = PrelBase.True{-5E,w-}{i}
-       deq_al0 (x_r3k PrelBase.:{-55,w-}{i} xs_r3l)
-               (y_r3m PrelBase.:{-55,w-}{i} ys_r3n)
-               = if x_r3k deq_alE y_r3m then
-                     deq_alD xs_r3l ys_r3n
-                 else
-                     PrelBase.False{-58,w-}{i}
-       deq_al0 other1_r3p other2_r3q = PrelBase.False{-58,w-}{i}
-    d.Eq'_akW = ({-dict-} [] [deq_alC])
-deq{-r3u,x-} = _/\_ t12 -> \ tpl_B1 -> tpl_B1
-AbsBinds [talA] [d.Eq'_alz] []
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index 137ab70..a1268ff 100644 (file)
@@ -1,14 +1,3 @@
-==================== Typechecked ====================
-AbsBinds [taCf] [d.Num_aCj] [([taCf], f{-r3f,x-}, f_aBV)]
-    d.Eq_aCh = PrelBase.scsel_NumPrelBaseEq{-aCm,p-} taCf d.Num_aCj
-    ==_aCl = PrelBase.=={-8Y,p-} taCf d.Eq_aCh
-    fromInteger_aCk = PrelBase.fromInteger{-8S,p-} taCf d.Num_aCj
-    f_aBV (x_r3d PrelBase.:{-55,w-}{i} xs_r3e)
-         = if x_r3d ==_aCl (fromInteger_aCk 2) then
-               xs_r3e
-           else
-               PrelBase.[]{-5i,w-}{i} taCf
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index 2d369ec..53dc074 100644 (file)
@@ -1,12 +1,3 @@
-==================== Typechecked ====================
-scsel_APrelBaseEq{-aAX,x-} =
-    _/\_ t12 -> \ tpl_B1 ->
-       case tpl_B1 of { PrelTup.(,){-62,w-}{i} tpl_B1 tpl_B2  -> tpl_B1;}
-op1{-r3f,x-} =
-    _/\_ t12 -> \ tpl_B1 ->
-       case tpl_B1 of { PrelTup.(,){-62,w-}{i} tpl_B1 tpl_B2  -> tpl_B2;}
-AbsBinds [taAW] [d.A_aAV] []
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index ac9b2c9..9d372f6 100644 (file)
@@ -1,20 +1,3 @@
-==================== Typechecked ====================
-AbsBinds [taB3] [d.Eq_aBk] [([taB3], f{-r3e,x-}, f_aB0)]
-    d.Eq_aBm = d.Eq_aBk
-    ==_aBn = PrelBase.=={-8Y,p-} taB3 d.Eq_aBm
-    f_aB0 x_r3g
-         = g_r3i x_r3g
-         where
-             {- nonrec -}
-             AbsBinds [] [] [([], g_r3i, g_aB5)]
-                 g_aB5 y_r3k
-                       = if y_r3k ==_aBn x_r3g then
-                             PrelBase.[]{-5i,w-}{i} taB3
-                         else
-                             [y_r3k] (taB3)
-             {- nonrec -}
-             {- nonrec -}
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index d5fdc9e..2e60232 100644 (file)
@@ -1,15 +1,3 @@
-==================== Typechecked ====================
-AbsBinds [] [] [([], f{-r1,x-}, f_akQ)]
-    f_akQ x_r3h y_r3i = op1_alg x_r3h x_r3h
-AbsBinds [] [] [([], $d1{-rlh,x-}, d.H_al2)]
-    AbsBinds [] [] [([], op1_ali, op1_al6)]
-       op1_al6 x_r3n y_r3o = y_r3o
-    d.H_al2 = ({-dict-} [] [op1_ali])
-op1{-r3s,x-} = _/\_ t12 -> \ tpl_B1 -> tpl_B1
-AbsBinds [talf] [d.H_alc] []
-d.H_ale = $d1{-rlh,x-}
-op1_alg = op1{-r3s,x-} PrelBase.Bool{-34,W-} d.H_ale
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index 088d0e2..8f47de1 100644 (file)
@@ -1,101 +1,3 @@
-==================== Typechecked ====================
-Leaf{-rx,x-}{i} =
-    _/\_ t_tr5p -> \ tpl_B1 -> Leaf{-rx,x-}{i} {_@_ t_tr5p tpl_B1}
-Node{-rw,x-}{i} =
-    _/\_ t_tr5p -> \ tpl_B1 tpl_B2 ->
-       Node{-rw,x-}{i} {_@_ t_tr5p tpl_B1 tpl_B2}
-Zero{-rv,x-}{i} = Zero{-rv,x-}{i} {}
-Succ{-ru,x-}{i} = \ tpl_B1 -> Succ{-ru,x-}{i} {tpl_B1}
-Nil{-rt,x-}{i} = _/\_ alpha_tr5s -> Nil{-rt,x-}{i} {_@_ alpha_tr5s}
-Cons{-rs,x-}{i} =
-    _/\_ alpha_tr5s -> \ tpl_B1 tpl_B2 ->
-       Cons{-rs,x-}{i} {_@_ alpha_tr5s tpl_B1 tpl_B2}
-Mkpair{-r5z,x-}{i} =
-    _/\_ a_tr5u b_tr5v -> \ tpl_B1 tpl_B2 ->
-       Mkpair{-r5z,x-}{i} {_@_ a_tr5u _@_ b_tr5v tpl_B1 tpl_B2}
-FF{-rr,x-}{i} = FF{-rr,x-}{i} {}
-TT{-rq,x-}{i} = TT{-rq,x-}{i} {}
-AbsBinds [] [] [([], before{-r4a,x-}, before_aDC)]
-    before_aDC xs_r4W
-              = case xs_r4W of
-                  Nil{-rt,x-}{i} -> Nil{-rt,x-}{i} Nat{-r5x,x-}
-                  (Cons{-rs,x-}{i} y_r4Z ys_r50)
-                  -> case y_r4Z of
-                       Zero{-rv,x-}{i} -> Nil{-rt,x-}{i} Nat{-r5x,x-}
-                       (Succ{-ru,x-}{i} n_r53)
-                       -> Cons{-rs,x-}{i} Nat{-r5x,x-} y_r4Z before{-r4a,x-} ys_r50
-AbsBinds [taDZ] [] [([taDZ], lEngth{-r49,x-}, lEngth_aDW)]
-    lEngth_aDW xs_r4Q
-              = case xs_r4Q of
-                  Nil{-rt,x-}{i} -> Zero{-rv,x-}{i}
-                  (Cons{-rs,x-}{i} y_r4T ys_r4U)
-                  -> Succ{-ru,x-}{i} lEngth{-r49,x-} taDZ ys_r4U
-AbsBinds [taEm] [] [([taEm], app{-r48,x-}, app_aEj)]
-    app_aEj xs_r4J zs_r4K
-           = case xs_r4J of
-               Nil{-rt,x-}{i} -> zs_r4K
-               (Cons{-rs,x-}{i} y_r4N ys_r4O)
-               -> Cons{-rs,x-}{i} taEm y_r4N app{-r48,x-} taEm ys_r4O zs_r4K
-AbsBinds [taEM] [] [([taEM], rEverse{-r4b,x-}, rEverse_aEJ)]
-    rEverse_aEJ rs_r55
-               = case rs_r55 of
-                   Nil{-rt,x-}{i} -> Nil{-rt,x-}{i} taEM
-                   (Cons{-rs,x-}{i} y_r58 ys_r59)
-                   -> app{-r48,x-} taEM rEverse{-r4b,x-} taEM ys_r59
-                                        Cons{-rs,x-}{i} taEM y_r58 Nil{-rt,x-}{i} taEM
-AbsBinds [taFg] [] [([taFg], flatten{-r4c,x-}, flatten_aFd)]
-    flatten_aFd t_r5b
-               = case t_r5b of
-                   (Leaf{-rx,x-}{i} x_r5d)
-                   -> Cons{-rs,x-}{i} taFg x_r5d Nil{-rt,x-}{i} taFg
-                   (Node{-rw,x-}{i} l_r5f r_r5g)
-                   -> app{-r48,x-} taFg flatten{-r4c,x-} taFg l_r5f
-                                        flatten{-r4c,x-} taFg r_r5g
-AbsBinds [] [] [([], add{-r47,x-}, add_aFF)]
-    add_aFF a_r4D b_r4E
-           = case a_r4D of
-               Zero{-rv,x-}{i} -> b_r4E
-               (Succ{-ru,x-}{i} c_r4H) -> Succ{-ru,x-}{i} add{-r47,x-} c_r4H b_r4E
-AbsBinds [] [] [([], sUm{-r4d,x-}, sUm_aFN)]
-    sUm_aFN t_r5i
-           = case t_r5i of
-               (Leaf{-rx,x-}{i} t_r5k) -> t_r5k
-               (Node{-rw,x-}{i} l_r5m r_r5n)
-               -> add{-r47,x-} sUm{-r4d,x-} l_r5m sUm{-r4d,x-} r_r5n
-AbsBinds [taG9] [] [([taG9], idl{-r46,x-}, idl_aG6)]
-    idl_aG6 xs_r4x
-           = case xs_r4x of
-               Nil{-rt,x-}{i} -> Nil{-rt,x-}{i} taG9
-               (Cons{-rs,x-}{i} y_r4A ys_r4B)
-               -> Cons{-rs,x-}{i} taG9 y_r4A idl{-r46,x-} taG9 ys_r4B
-AbsBinds [taGy] [] [([taGy], nUll{-r45,x-}, nUll_aGv)]
-    nUll_aGv l_r4r
-            = case l_r4r of
-                Nil{-rt,x-}{i} -> TT{-rq,x-}{i}
-                (Cons{-rs,x-}{i} y_r4u ys_r4v) -> FF{-rr,x-}{i}
-AbsBinds [] [] [([], neg{-r44,x-}, neg_aGL)]
-    neg_aGL b_r4n
-           = case b_r4n of
-               FF{-rr,x-}{i} -> TT{-rq,x-}{i}
-               TT{-rq,x-}{i} -> FF{-rr,x-}{i}
-AbsBinds [taGZ, taH0] [] [([taH0, taGZ], swap{-r43,x-}, swap_aGW)]
-    swap_aGW t_r4i
-            = case t_r4i of
-                (Mkpair{-r5z,x-}{i} x_r4k y_r4l)
-                -> Mkpair{-r5z,x-}{i} [taH0, taGZ] y_r4l x_r4k
-AbsBinds [] [] [([], idb{-r42,x-}, idb_aHh)]
-    idb_aHh x_r4g = x_r4g
-AbsBinds [taHN] [] [([taHN], $d1{-rI1,x-}, d.Eval_aHp)]
-    d.Eval_aHp = ({-dict-} [] [])
-AbsBinds [] [] [([], $d2{-rI0,x-}, d.Eval_aHu)]
-    d.Eval_aHu = ({-dict-} [] [])
-AbsBinds [taHO] [] [([taHO], $d3{-rHZ,x-}, d.Eval_aHA)]
-    d.Eval_aHA = ({-dict-} [] [])
-AbsBinds [taHP, taHQ] [] [([taHP, taHQ], $d4{-rHY,x-}, d.Eval_aHH)]
-    d.Eval_aHH = ({-dict-} [] [])
-AbsBinds [] [] [([], $d5{-rHX,x-}, d.Eval_aHM)]
-    d.Eval_aHM = ({-dict-} [] [])
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index f325ad4..44993e3 100644 (file)
@@ -1,26 +1,3 @@
-==================== Typechecked ====================
-AbsBinds [taCH, taCE] [d.A_aCJ] [([taCH, taCE], f{-r3B,x-}, f_aCu)]
-    op1_aDA = op1{-r3D,x-} taCE d.A_aCJ
-    f_aCu x_r3h = op1_aDA
-AbsBinds [taCW] [d.B_aDc] [([taCW], $d1{-rDE,x-}, d.B_aCP)]
-    op2_aDG = op2_aDF
-    AbsBinds [] [] [([], op2_aDF, op2_aCT)]
-       op2_aCT PrelBase.[]{-5i,w-}{i} = PrelBase.I#{-5b,w-}{i} 0#
-       op2_aCT (x_r3p PrelBase.:{-55,w-}{i} xs_r3q)
-               = lit_aDB +_aDC (op2_aDG xs_r3q)
-    d.B_aCP = ({-dict-} [] [op2_aDF])
-AbsBinds [] [] [([], $d2{-rDD,x-}, d.A_aDk)]
-    AbsBinds [] [] [([], op1_aDH, op1_aDo)]
-       op1_aDo = PrelBase.I#{-5b,w-}{i} 2#
-    d.A_aDk = ({-dict-} [] [op1_aDH])
-op2{-r3C,x-} = _/\_ t12 -> \ tpl_B1 -> tpl_B1
-AbsBinds [taDy] [d.B_aDs] []
-op1{-r3D,x-} = _/\_ t12 -> \ tpl_B1 -> tpl_B1
-AbsBinds [taDz] [d.A_aDv] []
-d.Num_aDx = PrelBase.$d4{-raQ,p-}
-+_aDC = PrelBase.+{-rfF,p-} PrelBase.Int{-3g,W-} d.Num_aDx
-lit_aDB = PrelBase.I#{-5b,w-}{i} 1#
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index 3761871..8b16f12 100644 (file)
@@ -1,7 +1,3 @@
-==================== Typechecked ====================
-AbsBinds [tarc] [] [([tarc], f{-r1,x-}, f_ar1)]
-    f_ar1 _ | PrelBase.otherwise{-818,p-} = PrelBase.(){-60,w-}{i}
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index e8f2770..af25965 100644 (file)
@@ -1,26 +1,3 @@
-==================== Typechecked ====================
-AbsBinds [talh] [] [([talh], $d1{-rlM,x-}, d.C_ala)]
-    AbsBinds [] [] [([], op1_alN, op1_ale)]
-       op1_ale xs_r3k = xs_r3k
-    d.C_ala = ({-dict-} [] [op1_alN])
-AbsBinds
-[talv]
-[d.B_aly, d.C_alz]
-[([talv], $d2{-rlP,x-}, d.B_alo)]
-    d.C_alA = d.C_alz
-    AbsBinds [] [] [([], op2_alQ, op2_als)]
-       op2_als xs_r3s ys_r3t = xs_r3s
-    d.B_alo = ({-dict-} [d.C_alA] [op2_alQ])
-scsel_BShouldSucceedC{-alO,x-} =
-    _/\_ t12 -> \ tpl_B1 ->
-       case tpl_B1 of { PrelTup.(,){-62,w-}{i} tpl_B1 tpl_B2  -> tpl_B1;}
-op2{-r3B,x-} =
-    _/\_ t12 -> \ tpl_B1 ->
-       case tpl_B1 of { PrelTup.(,){-62,w-}{i} tpl_B1 tpl_B2  -> tpl_B2;}
-AbsBinds [talK] [d.B_alG] []
-op1{-r3C,x-} = _/\_ t12 -> \ tpl_B1 -> tpl_B1
-AbsBinds [talL] [d.C_alJ] []
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index 2896bd8..f62216d 100644 (file)
@@ -1,14 +1,3 @@
-==================== Typechecked ====================
-scsel_BShouldSucceedC{-akW,x-} =
-    _/\_ t12 -> \ tpl_B1 ->
-       case tpl_B1 of { PrelTup.(,){-62,w-}{i} tpl_B1 tpl_B2  -> tpl_B1;}
-op2{-r3l,x-} =
-    _/\_ t12 -> \ tpl_B1 ->
-       case tpl_B1 of { PrelTup.(,){-62,w-}{i} tpl_B1 tpl_B2  -> tpl_B2;}
-AbsBinds [takU] [d.B_akQ] []
-op1{-r3n,x-} = _/\_ t12 -> \ tpl_B1 -> tpl_B1
-AbsBinds [takV] [d.C_akT] []
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index 90a65d8..f1c1a17 100644 (file)
@@ -1,24 +1,3 @@
-==================== Typechecked ====================
-AbsBinds [taz2, taz5] [] [([taz2, taz5], sd{-r3w,x-}, sd_ayS)]
-    sd_ayS (f_r3s, s_r3t) = s_r3t
-AbsBinds [tazu, tazy] [] [([tazu, tazy], mp{-r3x,x-}, mp_az8)]
-    mp_az8 f_r3m PrelBase.[]{-5i,w-}{i} = PrelBase.[]{-5i,w-}{i} tazy
-    mp_az8 f_r3o (x_r3p PrelBase.:{-55,w-}{i} xs_r3q)
-          = PrelBase.:{-55,w-}{i} tazy (f_r3o x_r3p) (mp_az8 f_r3o xs_r3q)
-AbsBinds
-[taAa, taA7, taA8]
-[]
-[([taAa, taA7, taA8], f{-r3y,x-}, f_azE)]
-    f_azE x_r3g
-         = ranOAL_r3i [taA8, taA7]
-         where
-             {- nonrec -}
-             AbsBinds [tazZ, taA2] [] [([tazZ, taA2], ranOAL_r3i, ranOAL_azO)]
-                 ranOAL_azO xs_r3k
-                            = mp{-r3x,x-} [(taA2, tazZ), tazZ] sd{-r3w,x-} [taA2, tazZ] xs_r3k
-             {- nonrec -}
-             {- nonrec -}
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index f217093..2807b73 100644 (file)
@@ -1,41 +1,3 @@
-==================== Typechecked ====================
-MkAFE{-r3S,x-}{i} =
-    _/\_ n_tr3K a_tr3L b_tr3M -> \ tpl_B1 ->
-       MkAFE{-r3S,x-}{i} {_@_ n_tr3K _@_ a_tr3L _@_ b_tr3M tpl_B1}
-MkFG{-r3U,x-}{i} =
-    _/\_ a_tr3O b_tr3P -> \ tpl_B1 ->
-       MkFG{-r3U,x-}{i} {_@_ a_tr3O _@_ b_tr3P tpl_B1}
-MkOL{-r3W,x-}{i} =
-    _/\_ a_tr3R -> \ tpl_B1 -> MkOL{-r3W,x-}{i} {_@_ a_tr3R tpl_B1}
-AbsBinds [taRj, taRm] [] [([taRj, taRm], sNd{-r3u,x-}, sNd_aR9)]
-    sNd_aR9 (f_r3F, s_r3G) = s_r3G
-AbsBinds [taRL, taRP] [] [([taRL, taRP], mAp{-r3v,x-}, mAp_aRp)]
-    mAp_aRp f_r3z PrelBase.[]{-5i,w-}{i} = PrelBase.[]{-5i,w-}{i} taRP
-    mAp_aRp f_r3B (x_r3C PrelBase.:{-55,w-}{i} xs_r3D)
-           = PrelBase.:{-55,w-}{i} taRP (f_r3B x_r3C) (mAp_aRp f_r3B xs_r3D)
-AbsBinds
-[taS5, taS6]
-[]
-[([taS5, taS6], ranOAL{-r3s,x-}, ranOAL_aS0)]
-    ranOAL_aS0 (MkOL{-r3W,x-}{i} xs_r3x)
-              = mAp{-r3v,x-} [(taS5, taS6), taS6] sNd{-r3u,x-} [taS5, taS6]
-                                                  xs_r3x
-AbsBinds
-[taSy, taSz, taSA]
-[]
-[([taSy, taSz, taSA], ranAFE{-r3t,x-}, ranAFE_aSp)]
-    ranAFE_aSp (MkAFE{-r3S,x-}{i} nfs_r3I)
-              = ranOAL{-r3s,x-} [taSy, FG{-r3V,x-} taSz taSA] nfs_r3I
-AbsBinds
-[taT1, taT3, taT2]
-[]
-[([taT1, taT3, taT2], $d1{-rTd,x-}, d.Eval_aSN)]
-    d.Eval_aSN = ({-dict-} [] [])
-AbsBinds [taT4, taT5] [] [([taT4, taT5], $d2{-rTc,x-}, d.Eval_aSU)]
-    d.Eval_aSU = ({-dict-} [] [])
-AbsBinds [taT6] [] [([taT6], $d3{-rTb,x-}, d.Eval_aT0)]
-    d.Eval_aT0 = ({-dict-} [] [])
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index ee105fe..2b3ffb3 100644 (file)
@@ -1,108 +1,3 @@
-==================== Typechecked ====================
-AbsBinds [] [] [([], main3{-r3W,x-}, main3_aT0)]
-    main3_aT0
-       = [[lit_aXN] (PrelBase.Int{-3g,W-}),
-          [lit_aXM] (PrelBase.Int{-3g,W-})] ([PrelBase.Int{-3g,W-}])
-         ==_aXO [[lit_aXL] (PrelBase.Int{-3g,W-})] ([PrelBase.Int{-3g,W-}])
-AbsBinds [] [] [([], main2{-r3X,x-}, main2_aTs)]
-    main2_aTs = "Hello" ==_aXP "Goodbye"
-AbsBinds [] [] [([], main1{-r3Y,x-}, main1_aTB)]
-    main1_aTB
-       = [[(lit_aXR,
-            PrelBase.True{-5E,w-}{i})] ((PrelBase.Int{-3g,W-}, PrelBase.Bool{-34,W-}))] ([(PrelBase.Int{-3g,W-}, PrelBase.Bool{-34,W-})])
-         ==_aXS [[(lit_aXQ,
-                   PrelBase.False{-58,w-}{i})] ((PrelBase.Int{-3g,W-}, PrelBase.Bool{-34,W-}))] ([(PrelBase.Int{-3g,W-}, PrelBase.Bool{-34,W-})])
-AbsBinds
-[taUC]
-[d.Eq_aUX]
-[([taUC], mem3{-r40,x-}, mem3_aU9), ([taUC],
-                                    mem4{-r3Z,x-},
-                                    mem4_aUa)]
-    d.Eq_aUV = PrelBase.$d28{-rb4,p-} taUC d.Eq_aUX
-    ==_aXT = PrelBase.=={-8Y,p-} [taUC] d.Eq_aUV
-    mem3_aU9 x_r3N PrelBase.[]{-5i,w-}{i} = PrelBase.False{-58,w-}{i}
-    mem3_aU9 x_r3P (y_r3Q PrelBase.:{-55,w-}{i} ys_r3R)
-            = if [x_r3P] (taUC) ==_aXT [y_r3Q] (taUC) then
-                  mem4_aUa x_r3P ys_r3R
-              else
-                  PrelBase.False{-58,w-}{i}
-    mem4_aUa y_r3T (x_r3U PrelBase.:{-55,w-}{i} xs_r3V)
-            = mem3_aU9 y_r3T xs_r3V
-AbsBinds [] [] [([], oR1{-r42,x-}, oR1_aUZ)]
-    oR1_aUZ a_r3E b_r3F
-           = if a_r3E then PrelBase.True{-5E,w-}{i} else b_r3F
-AbsBinds [] [] [([], oR{-r44,x-}, oR_aVf)]
-    oR_aVf a_r3v b_r3w
-          = if a_r3v then PrelBase.True{-5E,w-}{i} else b_r3w
-AbsBinds
-[taWj]
-[d.Eq_aWm]
-[([taWj], mem2{-r41,x-}, mem2_aVv), ([taWj],
-                                    mem1{-r43,x-},
-                                    mem1_aVw)]
-    ==_aXV = PrelBase.=={-8Y,p-} taWj d.Eq_aWm
-    ==_aXU = ==_aXV
-    mem2_aVv x_r3H PrelBase.[]{-5i,w-}{i} = PrelBase.False{-58,w-}{i}
-    mem2_aVv x_r3J (y_r3K PrelBase.:{-55,w-}{i} ys_r3L)
-            = (x_r3J ==_aXV y_r3K) oR{-r44,x-} (mem1_aVw x_r3J ys_r3L)
-    mem1_aVw x_r3y PrelBase.[]{-5i,w-}{i} = PrelBase.False{-58,w-}{i}
-    mem1_aVw x_r3A (y_r3B PrelBase.:{-55,w-}{i} ys_r3C)
-            = (x_r3A ==_aXU y_r3B) oR1{-r42,x-} (mem2_aVv x_r3A ys_r3C)
-AbsBinds [taWM] [d.Eq_aWP] [([taWM], mem{-r45,x-}, mem_aWo)]
-    ==_aXW = PrelBase.=={-8Y,p-} taWM d.Eq_aWP
-    mem_aWo x_r3p PrelBase.[]{-5i,w-}{i} = PrelBase.False{-58,w-}{i}
-    mem_aWo x_r3r (y_r3s PrelBase.:{-55,w-}{i} ys_r3t)
-           = (x_r3r ==_aXW y_r3s) oR{-r44,x-} (mem_aWo x_r3r ys_r3t)
-AbsBinds
-[taXc]
-[d.Ord_aXg, d.Num_aXj]
-[([taXc], fib{-r46,x-}, fib_aWR)]
-    <=_aY5 = PrelBase.<={-rgd,p-} taXc d.Ord_aXg
-    fromInt_aY4 = PrelBase.fromInt{-8R,p-} taXc d.Num_aXj
-    lit_aY3 = fromInt_aY4 PrelBase.I#{-5b,w-}{i} 2#
-    d.Num_aXl = d.Num_aXj
-    +_aY2 = PrelBase.+{-rg6,p-} taXc d.Num_aXl
-    d.Num_aXn = d.Num_aXj
-    -_aY1 = PrelBase.-{-817,p-} taXc d.Num_aXn
-    fromInt_aY0 = fromInt_aY4
-    lit_aXZ = fromInt_aY0 PrelBase.I#{-5b,w-}{i} 1#
-    -_aXY = -_aY1
-    lit_aXX = lit_aY3
-    fib_aWR n_r3n
-           = if n_r3n <=_aY5 lit_aY3 then
-                 n_r3n
-             else
-                 (fib_aWR n_r3n -_aY1 lit_aXZ) +_aY2 (fib_aWR n_r3n -_aXY lit_aXX)
-d.Eq_aXw = PrelBase.$d8{-rbE,p-}
-d.Eq_aXx = PrelBase.$d33{-rba,p-}
-d.Eq_aXu =
-    PrelTup.$d9{-rwm,p-} [PrelBase.Int{-3g,W-}, PrelBase.Bool{-34,W-}]
-       [d.Eq_aXw, d.Eq_aXx]
-d.Eq_aXs =
-    PrelBase.$d28{-rb4,p-}
-       (PrelBase.Int{-3g,W-}, PrelBase.Bool{-34,W-})
-       d.Eq_aXu
-d.Eq_aXq =
-    PrelBase.$d28{-rb4,p-}
-       [(PrelBase.Int{-3g,W-}, PrelBase.Bool{-34,W-})]
-       d.Eq_aXs
-==_aXS =
-    PrelBase.=={-8Y,p-}
-       [[(PrelBase.Int{-3g,W-}, PrelBase.Bool{-34,W-})]]
-       d.Eq_aXq
-lit_aXR = PrelBase.I#{-5b,w-}{i} 1#
-lit_aXQ = PrelBase.I#{-5b,w-}{i} 2#
-d.Eq_aXD = PrelBase.$d34{-rbb,p-}
-d.Eq_aXB = PrelBase.$d28{-rb4,p-} PrelBase.Char{-38,W-} d.Eq_aXD
-==_aXP = PrelBase.=={-8Y,p-} [PrelBase.Char{-38,W-}] d.Eq_aXB
-d.Eq_aXK = d.Eq_aXw
-d.Eq_aXI = PrelBase.$d28{-rb4,p-} PrelBase.Int{-3g,W-} d.Eq_aXK
-d.Eq_aXG = PrelBase.$d28{-rb4,p-} [PrelBase.Int{-3g,W-}] d.Eq_aXI
-==_aXO = PrelBase.=={-8Y,p-} [[PrelBase.Int{-3g,W-}]] d.Eq_aXG
-lit_aXN = lit_aXR
-lit_aXM = lit_aXQ
-lit_aXL = PrelBase.I#{-5b,w-}{i} 3#
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index 91a6bd6..0f747a5 100644 (file)
@@ -1,43 +1,3 @@
-==================== Typechecked ====================
-AbsBinds
-[taCN, taCJ]
-[d.Foo_aCP, d.Num_aCS]
-[([taCN, taCJ], g{-r3F,x-}, g_aCt)]
-    o_and_aE5 = o_and{-r3H,x-} taCJ d.Foo_aCP
-    fromInt_aE4 = PrelBase.fromInt{-8R,p-} taCJ d.Num_aCS
-    lit_aE3 = fromInt_aE4 PrelBase.I#{-5b,w-}{i} 1#
-    g_aCt x_r3j y_r3k = o_and_aE5 x_r3j lit_aE3
-AbsBinds [taDd] [] [([taDd], f{-r3G,x-}, f_aCU)]
-    f_aCU x_r3g y_r3h = o_and_aE9 x_r3g PrelBase.False{-58,w-}{i}
-AbsBinds [] [] [([], $d1{-rEb,x-}, d.Foo_aDk)]
-    AbsBinds [] [] [([], o_and_aEc, o_and_aDo)]
-       lit_aEh = lit_aE8
-       ==_aEg = ==_aE7
-       ==_aEf = ==_aE7
-       lit_aEe = lit_aE6
-       ==_aEd = ==_aE7
-       o_and_aDo x_r3p 0 = PrelBase.I#{-5b,w-}{i} 0#
-       o_and_aDo 0 x_r3r = PrelBase.I#{-5b,w-}{i} 0#
-       o_and_aDo 1 1 = PrelBase.I#{-5b,w-}{i} 1#
-    d.Foo_aDk = ({-dict-} [] [o_and_aEc])
-AbsBinds [] [] [([], $d2{-rEa,x-}, d.Foo_aDM)]
-    AbsBinds [] [] [([], o_and_aEi, o_and_aDQ)]
-       o_and_aDQ PrelBase.False{-58,w-}{i} x_r3y
-                 = PrelBase.False{-58,w-}{i}
-       o_and_aDQ x_r3A PrelBase.False{-58,w-}{i}
-                 = PrelBase.False{-58,w-}{i}
-       o_and_aDQ PrelBase.True{-5E,w-}{i} PrelBase.True{-5E,w-}{i}
-                 = PrelBase.True{-5E,w-}{i}
-    d.Foo_aDM = ({-dict-} [] [o_and_aEi])
-o_and{-r3H,x-} = _/\_ t12 -> \ tpl_B1 -> tpl_B1
-AbsBinds [taE2] [d.Foo_aDW] []
-d.Foo_aDY = $d2{-rEa,x-}
-o_and_aE9 = o_and{-r3H,x-} PrelBase.Bool{-34,W-} d.Foo_aDY
-lit_aE8 = PrelBase.I#{-5b,w-}{i} 0#
-d.Eq_aE1 = PrelBase.$d8{-rbh,p-}
-==_aE7 = PrelBase.=={-8Y,p-} PrelBase.Int{-3g,W-} d.Eq_aE1
-lit_aE6 = PrelBase.I#{-5b,w-}{i} 1#
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index a28656e..1e76949 100644 (file)
@@ -1,27 +1,3 @@
-==================== Typechecked ====================
-AbsBinds [] [] [([], $d1{-rm2,x-}, d.Ord'_alf)]
-    d.Eq'_alk = $d3{-rm5,x-}
-    AbsBinds [] [] [([], lt_am3, lt_alj)]
-       lt_alj x_r3j y_r3k = PrelBase.True{-5E,w-}{i}
-    d.Ord'_alf = ({-dict-} [d.Eq'_alk] [lt_am3])
-AbsBinds [talC] [d.Eq'_alF] [([talC], $d2{-rm6,x-}, d.Eq'_alv)]
-    AbsBinds [] [] [([], doubleeq_am7, doubleeq_alz)]
-       doubleeq_alz x_r3s y_r3t = PrelBase.True{-5E,w-}{i}
-    d.Eq'_alv = ({-dict-} [] [doubleeq_am7])
-AbsBinds [] [] [([], $d3{-rm5,x-}, d.Eq'_alM)]
-    AbsBinds [] [] [([], doubleeq_am8, doubleeq_alQ)]
-       doubleeq_alQ x_r3z y_r3A = PrelBase.True{-5E,w-}{i}
-    d.Eq'_alM = ({-dict-} [] [doubleeq_am8])
-scsel_Ord'ShouldSucceedEq'{-am4,x-} =
-    _/\_ t12 -> \ tpl_B1 ->
-       case tpl_B1 of { PrelTup.(,){-62,w-}{i} tpl_B1 tpl_B2  -> tpl_B1;}
-lt{-r3H,x-} =
-    _/\_ t12 -> \ tpl_B1 ->
-       case tpl_B1 of { PrelTup.(,){-62,w-}{i} tpl_B1 tpl_B2  -> tpl_B2;}
-AbsBinds [tam0] [d.Ord'_alW] []
-doubleeq{-r3J,x-} = _/\_ t12 -> \ tpl_B1 -> tpl_B1
-AbsBinds [tam1] [d.Eq'_alZ] []
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index 2d76e12..f0d4613 100644 (file)
@@ -1,5 +1,3 @@
-==================== Typechecked ====================
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index 016dc08..971239f 100644 (file)
@@ -1,32 +1,3 @@
-==================== Typechecked ====================
-AbsBinds
-[taCA]
-[d.Eq'_aCF, d.Num_aCI]
-[([taCA], f{-r3A,x-}, f_aCn)]
-    d.Eq'_aCD = $d1{-rDB,x-} taCA d.Eq'_aCF
-    deq_aDz = deq{-r3B,x-} [taCA] d.Eq'_aCD
-    fromInt_aDy = PrelBase.fromInt{-8R,p-} taCA d.Num_aCI
-    lit_aDx = fromInt_aDy PrelBase.I#{-5b,w-}{i} 1#
-    f_aCn x_r3f = deq_aDz x_r3f [lit_aDx] (taCA)
-AbsBinds [taCZ] [d.Eq'_aDb] [([taCZ], $d1{-rDB,x-}, d.Eq'_aCO)]
-    d.Eq'_aDf = d.Eq'_aDb
-    deq_aDE = deq{-r3B,x-} taCZ d.Eq'_aDf
-    deq_aDD = deq_aDC
-    AbsBinds [] [] [([], deq_aDC, deq_aCS)]
-       deq_aCS (a_r3m PrelBase.:{-55,w-}{i} as_r3n)
-               (b_r3o PrelBase.:{-55,w-}{i} bs_r3p)
-               = if deq_aDE a_r3m b_r3o then
-                     deq_aDD as_r3n bs_r3p
-                 else
-                     PrelBase.False{-58,w-}{i}
-    d.Eq'_aCO = ({-dict-} [] [deq_aDC])
-AbsBinds [] [] [([], $d2{-rDA,x-}, d.Eq'_aDl)]
-    AbsBinds [] [] [([], deq_aDF, deq_aDp)]
-       deq_aDp x_r3v y_r3w = PrelBase.True{-5E,w-}{i}
-    d.Eq'_aDl = ({-dict-} [] [deq_aDF])
-deq{-r3B,x-} = _/\_ t12 -> \ tpl_B1 -> tpl_B1
-AbsBinds [taDw] [d.Eq'_aDv] []
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index 956d6c3..59dfc93 100644 (file)
@@ -1,33 +1,3 @@
-==================== Typechecked ====================
-AbsBinds
-[taCS, taCN]
-[d.Ord'_aCU, d.Num_aCX]
-[([taCS, taCN], f{-r3D,x-}, f_aCw)]
-    lt_aDz = lt{-r3E,x-} taCN d.Ord'_aCU
-    fromInt_aDy = PrelBase.fromInt{-8R,p-} taCN d.Num_aCX
-    lit_aDx = fromInt_aDy PrelBase.I#{-5b,w-}{i} 1#
-    f_aCw x_r3h y_r3i
-         | lt_aDz x_r3h lit_aDx = PrelBase.True{-5E,w-}{i}
-         | PrelBase.otherwise{-818,p-} = PrelBase.False{-58,w-}{i}
-AbsBinds [] [] [([], $d1{-rDC,x-}, d.Ord'_aD2)]
-    d.Eq'_aD7 = $d2{-rDB,x-}
-    AbsBinds [] [] [([], lt_aDD, lt_aD6)]
-       lt_aD6 x_r3n y_r3o = PrelBase.True{-5E,w-}{i}
-    d.Ord'_aD2 = ({-dict-} [d.Eq'_aD7] [lt_aDD])
-AbsBinds [] [] [([], $d2{-rDB,x-}, d.Eq'_aDh)]
-    AbsBinds [] [] [([], doubleeq_aDE, doubleeq_aDl)]
-       doubleeq_aDl x_r3u y_r3v = PrelBase.True{-5E,w-}{i}
-    d.Eq'_aDh = ({-dict-} [] [doubleeq_aDE])
-scsel_Ord'ShouldSucceedEq'{-aDA,x-} =
-    _/\_ t12 -> \ tpl_B1 ->
-       case tpl_B1 of { PrelTup.(,){-62,w-}{i} tpl_B1 tpl_B2  -> tpl_B1;}
-lt{-r3E,x-} =
-    _/\_ t12 -> \ tpl_B1 ->
-       case tpl_B1 of { PrelTup.(,){-62,w-}{i} tpl_B1 tpl_B2  -> tpl_B2;}
-AbsBinds [taDv] [d.Ord'_aDr] []
-doubleeq{-r3G,x-} = _/\_ t12 -> \ tpl_B1 -> tpl_B1
-AbsBinds [taDw] [d.Eq'_aDu] []
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index e1ed7a6..31d508c 100644 (file)
@@ -1,12 +1,3 @@
-==================== Typechecked ====================
-AbsBinds
-[tayU, tayW]
-[]
-[([tayU, tayW], x{-r3i,x-}, x_ayx), ([tayU, tayW],
-                                    y{-r3h,x-},
-                                    y_ayy)]
-    (x_ayx, y_ayy) = (\ p_r3e -> p_r3e, \ q_r3g -> q_r3g)
-
 
 NOTE: Simplifier still going after 4 iterations; bailing out.
 ghc: module version changed to 1; reason: no old .hi file
index 7166906..8306e23 100644 (file)
@@ -1,38 +1,6 @@
  
 tc056.hs:15:warning:
     Duplicated class assertion `Eq' a' in context: `(Eq' a, Eq' a)'
-==================== Typechecked ====================
-AbsBinds
-[taCU, taCR]
-[d.Eq'_aCY, d.Num_aD2]
-[([taCU, taCR], f{-r3E,x-}, f_aCy)]
-    d.Eq'_aCZ = d.Eq'_aCY
-    d.Eq'_aCW = $d1{-rDM,x-} taCR [d.Eq'_aCY, d.Eq'_aCZ]
-    doubleeq_aDJ = doubleeq{-r3H,x-} [taCR] d.Eq'_aCW
-    fromInt_aDI = PrelBase.fromInt{-8R,p-} taCR d.Num_aD2
-    lit_aDH = fromInt_aDI PrelBase.I#{-5b,w-}{i} 1#
-    f_aCy x_r3h y_r3i = doubleeq_aDJ x_r3h [lit_aDH] (taCR)
-AbsBinds
-[taDf]
-[d.Eq'_aDi, d.Eq'_aDj]
-[([taDf], $d1{-rDM,x-}, d.Eq'_aD8)]
-    AbsBinds [] [] [([], doubleeq_aDN, doubleeq_aDc)]
-       doubleeq_aDc x_r3p y_r3q = PrelBase.True{-5E,w-}{i}
-    d.Eq'_aD8 = ({-dict-} [] [doubleeq_aDN])
-AbsBinds [] [] [([], $d2{-rDL,x-}, d.Eq'_aDr)]
-    AbsBinds [] [] [([], doubleeq_aDO, doubleeq_aDv)]
-       doubleeq_aDv x_r3w y_r3x = PrelBase.True{-5E,w-}{i}
-    d.Eq'_aDr = ({-dict-} [] [doubleeq_aDO])
-scsel_Ord'ShouldSucceedEq'{-aDK,x-} =
-    _/\_ t12 -> \ tpl_B1 ->
-       case tpl_B1 of { PrelTup.(,){-62,w-}{i} tpl_B1 tpl_B2  -> tpl_B1;}
-lt{-r3F,x-} =
-    _/\_ t12 -> \ tpl_B1 ->
-       case tpl_B1 of { PrelTup.(,){-62,w-}{i} tpl_B1 tpl_B2  -> tpl_B2;}
-AbsBinds [taDF] [d.Ord'_aDB] []
-doubleeq{-r3H,x-} = _/\_ t12 -> \ tpl_B1 -> tpl_B1
-AbsBinds [taDG] [d.Eq'_aDE] []
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index a8c8f4b..db73320 100644 (file)
@@ -1,35 +1,3 @@
-==================== Typechecked ====================
-AbsBinds [] [] [([], dand{-r3j,x-}, dand_aCy)]
-    dand_aCy PrelBase.True{-5E,w-}{i} PrelBase.True{-5E,w-}{i}
-            = PrelBase.True{-5E,w-}{i}
-    dand_aCy x_r3m y_r3n = PrelBase.False{-58,w-}{i}
-AbsBinds [taCT] [d.Eq'_aD7] [([taCT], f{-r3i,x-}, f_aCQ)]
-    d.Eq'_aD9 = d.Eq'_aD7
-    deq_aE9 = deq{-r3M,x-} taCT d.Eq'_aD9
-    f_aCQ p_r3p q_r3q
-         = dand{-r3j,x-} deq_aE9 p_r3p q_r3q
-                         deq_aE6 [PrelBase.I#{-5b,w-}{i} 1#] (PrelBase.Int{-3g,W-})
-                                 [PrelBase.I#{-5b,w-}{i} 2#] (PrelBase.Int{-3g,W-})
-AbsBinds [taDs] [d.Eq'_aDE] [([taDs], $d1{-rE8,x-}, d.Eq'_aDh)]
-    d.Eq'_aDI = d.Eq'_aDE
-    f_aEc = f{-r3i,x-} taDs d.Eq'_aDI
-    d.Eq'_aDK = d.Eq'_aDh
-    f_aEb = f{-r3i,x-} [taDs] d.Eq'_aDK
-    AbsBinds [] [] [([], deq_aEa, deq_aDl)]
-       deq_aDl (a_r3y PrelBase.:{-55,w-}{i} as_r3z)
-               (b_r3A PrelBase.:{-55,w-}{i} bs_r3B)
-               = dand{-r3j,x-} f_aEc a_r3y b_r3A f_aEb as_r3z bs_r3B
-    d.Eq'_aDh = ({-dict-} [] [deq_aEa])
-AbsBinds [] [] [([], $d2{-rE7,x-}, d.Eq'_aDQ)]
-    AbsBinds [] [] [([], deq_aEd, deq_aDU)]
-       deq_aDU x_r3H y_r3I = PrelBase.True{-5E,w-}{i}
-    d.Eq'_aDQ = ({-dict-} [] [deq_aEd])
-deq{-r3M,x-} = _/\_ t12 -> \ tpl_B1 -> tpl_B1
-AbsBinds [taE5] [d.Eq'_aE0] []
-d.Eq'_aE4 = $d2{-rE7,x-}
-d.Eq'_aE2 = $d1{-rE8,x-} PrelBase.Int{-3g,W-} d.Eq'_aE4
-deq_aE6 = deq{-r3M,x-} [PrelBase.Int{-3g,W-}] d.Eq'_aE2
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index 78de2c0..0c771c3 100644 (file)
@@ -1,40 +1,3 @@
-==================== Typechecked ====================
-AbsBinds
-[taD1, taCY]
-[d.Ord2_aD6, d.Num_aD9]
-[([taD1, taCY], f{-r3M,x-}, f_aCF)]
-    d.Eq2_aD5 = scsel_Ord2ShouldSucceedEq2{-aE7,x-} taCY d.Ord2_aD6
-    d.Eq2_aD3 = $d1{-rEa,x-} taCY [d.Eq2_aD5, d.Ord2_aD6]
-    doubleeq_aE6 = doubleeq{-r3O,x-} [taCY] d.Eq2_aD3
-    fromInt_aE5 = PrelBase.fromInt{-8R,p-} taCY d.Num_aD9
-    lit_aE4 = fromInt_aE5 PrelBase.I#{-5b,w-}{i} 1#
-    f_aCF x_r3h y_r3i = doubleeq_aE6 x_r3h [lit_aE4] (taCY)
-AbsBinds
-[taDn]
-[d.Eq2_aDq, d.Ord2_aDr]
-[([taDn], $d1{-rEa,x-}, d.Eq2_aDg)]
-    AbsBinds [] [] [([], doubleeq_aEb, doubleeq_aDk)]
-       doubleeq_aDk xs_r3q ys_r3r = PrelBase.True{-5E,w-}{i}
-    d.Eq2_aDg = ({-dict-} [] [doubleeq_aEb])
-AbsBinds [] [] [([], $d2{-rE9,x-}, d.Ord2_aDz)]
-    d.Eq2_aDE = $d3{-rE8,x-}
-    AbsBinds [] [] [([], lt_aEc, lt_aDD)]
-       lt_aDD x_r3x y_r3y = PrelBase.True{-5E,w-}{i}
-    d.Ord2_aDz = ({-dict-} [d.Eq2_aDE] [lt_aEc])
-AbsBinds [] [] [([], $d3{-rE8,x-}, d.Eq2_aDO)]
-    AbsBinds [] [] [([], doubleeq_aEd, doubleeq_aDS)]
-       doubleeq_aDS x_r3E y_r3F = PrelBase.True{-5E,w-}{i}
-    d.Eq2_aDO = ({-dict-} [] [doubleeq_aEd])
-scsel_Ord2ShouldSucceedEq2{-aE7,x-} =
-    _/\_ t12 -> \ tpl_B1 ->
-       case tpl_B1 of { PrelTup.(,){-62,w-}{i} tpl_B1 tpl_B2  -> tpl_B1;}
-lt{-r3N,x-} =
-    _/\_ t12 -> \ tpl_B1 ->
-       case tpl_B1 of { PrelTup.(,){-62,w-}{i} tpl_B1 tpl_B2  -> tpl_B2;}
-AbsBinds [taE2] [d.Ord2_aDY] []
-doubleeq{-r3O,x-} = _/\_ t12 -> \ tpl_B1 -> tpl_B1
-AbsBinds [taE3] [d.Eq2_aE1] []
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index 6bfbcf3..3167850 100644 (file)
@@ -1,44 +1,3 @@
-==================== Typechecked ====================
-AbsBinds
-[taCL]
-[d.Eq2_aCQ, d.Num_aCT]
-[([taCL], f{-r3J,x-}, f_aCy)]
-    d.Eq2_aCO = $d1{-rE7,x-} taCL d.Eq2_aCQ
-    deq_aE5 = deq{-r3L,x-} [taCL] d.Eq2_aCO
-    fromInt_aE4 = PrelBase.fromInt{-8R,p-} taCL d.Num_aCT
-    lit_aE3 = fromInt_aE4 PrelBase.I#{-5b,w-}{i} 1#
-    f_aCy x_r3g = deq_aE5 x_r3g [lit_aE3] (taCL)
-AbsBinds [taDa] [d.Eq2_aDA] [([taDa], $d1{-rE7,x-}, d.Eq2_aCZ)]
-    d.Eq2_aDD = d.Eq2_aDA
-    deq_aEd = deq{-r3L,x-} taDa d.Eq2_aDD
-    d.Eq2_aDF = d.Eq2_aDA
-    foo_aEc = foo{-r3K,x-} taDa d.Eq2_aDF
-    deq_aEb = deq_aE9
-    foo_aEa = foo_aE8
-    AbsBinds [] [] [([], deq_aE9, deq_aD3)]
-       deq_aD3 (a_r3n PrelBase.:{-55,w-}{i} as_r3o)
-               (b_r3p PrelBase.:{-55,w-}{i} bs_r3q)
-               = if deq_aEd a_r3n foo_aEc b_r3p then
-                     deq_aEb as_r3o foo_aEa bs_r3q
-                 else
-                     PrelBase.False{-58,w-}{i}
-    AbsBinds [] [] [([], foo_aE8, foo_aDx)]
-       foo_aDx x_r3u = x_r3u
-    d.Eq2_aCZ = ({-dict-} [] [deq_aE9, foo_aE8])
-AbsBinds [] [] [([], $d2{-rE6,x-}, d.Eq2_aDL)]
-    AbsBinds [] [] [([], deq_aEf, deq_aDP)]
-       deq_aDP x_r3A y_r3B = PrelBase.True{-5E,w-}{i}
-    AbsBinds [] [] [([], foo_aEe, foo_aDW)]
-       foo_aDW x_r3F = x_r3F
-    d.Eq2_aDL = ({-dict-} [] [deq_aEf, foo_aEe])
-deq{-r3L,x-} =
-    _/\_ t12 -> \ tpl_B1 ->
-       case tpl_B1 of { PrelTup.(,){-62,w-}{i} tpl_B1 tpl_B2  -> tpl_B1;}
-foo{-r3K,x-} =
-    _/\_ t12 -> \ tpl_B1 ->
-       case tpl_B1 of { PrelTup.(,){-62,w-}{i} tpl_B1 tpl_B2  -> tpl_B2;}
-AbsBinds [taE2] [d.Eq2_aE1] []
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index f1278b2..5403032 100644 (file)
@@ -1,23 +1,3 @@
-==================== Typechecked ====================
-AbsBinds [] [] [([], $d1{-rlI,x-}, d.Eq2_akY)]
-    AbsBinds [] [] [([], deq_alJ, deq_al2)]
-       deq_al2 x_r3h y_r3i = PrelBase.True{-5E,w-}{i}
-    d.Eq2_akY = ({-dict-} [] [deq_alJ])
-AbsBinds [talm] [d.Eq2_aly] [([talm], $d2{-rlK,x-}, d.Eq2_alb)]
-    d.Eq2_alC = d.Eq2_aly
-    deq_alN = deq{-r3x,x-} talm d.Eq2_alC
-    deq_alM = deq_alL
-    AbsBinds [] [] [([], deq_alL, deq_alf)]
-       deq_alf (a_r3q PrelBase.:{-55,w-}{i} as_r3r)
-               (b_r3s PrelBase.:{-55,w-}{i} bs_r3t)
-               = if deq_alN a_r3q b_r3s then
-                     deq_alM as_r3r bs_r3t
-                 else
-                     PrelBase.False{-58,w-}{i}
-    d.Eq2_alb = ({-dict-} [] [deq_alL])
-deq{-r3x,x-} = _/\_ t12 -> \ tpl_B1 -> tpl_B1
-AbsBinds [talH] [d.Eq2_alG] []
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index cc07cec..7d96c35 100644 (file)
@@ -1,19 +1,3 @@
-==================== Typechecked ====================
-AbsBinds [] [] [([], $d1{-rlF,x-}, d.Eq1_akY)]
-    AbsBinds [] [] [([], deq_alG, deq_al2)]
-       deq_al2 x_r3h y_r3i = PrelBase.True{-5E,w-}{i}
-    d.Eq1_akY = ({-dict-} [] [deq_alG])
-AbsBinds [talm] [d.Eq1_alv] [([talm], $d2{-rlH,x-}, d.Eq1_alb)]
-    d.Eq1_alz = d.Eq1_alv
-    deq_alJ = deq{-r3x,x-} talm d.Eq1_alz
-    AbsBinds [] [] [([], deq_alI, deq_alf)]
-       deq_alf (a_r3q PrelBase.:{-55,w-}{i} as_r3r)
-               (b_r3s PrelBase.:{-55,w-}{i} bs_r3t)
-               = deq_alJ a_r3q b_r3s
-    d.Eq1_alb = ({-dict-} [] [deq_alI])
-deq{-r3x,x-} = _/\_ t12 -> \ tpl_B1 -> tpl_B1
-AbsBinds [talE] [d.Eq1_alD] []
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index f8dd836..b515b6a 100644 (file)
@@ -1,28 +1,3 @@
-==================== Typechecked ====================
-AbsBinds [talh] [d.Eq1_alq] [([talh], f{-r3C,x-}, f_al1)]
-    d.Eq1_alo = $d1{-rmh,x-} talh d.Eq1_alq
-    deq_amf = deq{-r3D,x-} [talh] d.Eq1_alo
-    f_al1 x_r3f (y_r3g PrelBase.:{-55,w-}{i} ys_r3h)
-         = deq_amf x_r3f ys_r3h
-AbsBinds [talH] [d.Eq1_alT] [([talH], $d1{-rmh,x-}, d.Eq1_alw)]
-    d.Eq1_alX = d.Eq1_alT
-    deq_amk = deq{-r3D,x-} talH d.Eq1_alX
-    deq_amj = deq_ami
-    AbsBinds [] [] [([], deq_ami, deq_alA)]
-       deq_alA (a_r3o PrelBase.:{-55,w-}{i} as_r3p)
-               (b_r3q PrelBase.:{-55,w-}{i} bs_r3r)
-               = if deq_amk a_r3o b_r3q then
-                     deq_amj as_r3p bs_r3r
-                 else
-                     PrelBase.False{-58,w-}{i}
-    d.Eq1_alw = ({-dict-} [] [deq_ami])
-AbsBinds [] [] [([], $d2{-rmg,x-}, d.Eq1_am3)]
-    AbsBinds [] [] [([], deq_aml, deq_am7)]
-       deq_am7 x_r3x y_r3y = PrelBase.True{-5E,w-}{i}
-    d.Eq1_am3 = ({-dict-} [] [deq_aml])
-deq{-r3D,x-} = _/\_ t12 -> \ tpl_B1 -> tpl_B1
-AbsBinds [tame] [d.Eq1_amd] []
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index 37148af..e74ac44 100644 (file)
@@ -1,24 +1,3 @@
-==================== Typechecked ====================
-Tag{-r3G,x-}{i} =
-    _/\_ a_tr3C -> \ tpl_B1 -> Tag{-r3G,x-}{i} {_@_ a_tr3C tpl_B1}
-AbsBinds [taBG] [d.Reps_aBJ] [([taBG], g{-r3D,x-}, g_aBw)]
-    f_aCn = f{-r3E,x-} taBG d.Reps_aBJ
-    g_aBw x_r3h = f_aCn x_r3h x_r3h
-AbsBinds [taCl] [] [([taCl], $d3{-rCs,x-}, d.Eval_aBP)]
-    d.Eval_aBP = ({-dict-} [] [])
-AbsBinds [] [] [([], $d1{-rCp,x-}, d.Reps_aBU)]
-    AbsBinds [] [] [([], f_aCt, f_aBY)]
-       f_aBY PrelBase.True{-5E,w-}{i} PrelBase.True{-5E,w-}{i}
-             = PrelBase.True{-5E,w-}{i}
-       f_aBY x_r3n y_r3o = PrelBase.False{-58,w-}{i}
-    d.Reps_aBU = ({-dict-} [] [f_aCt])
-AbsBinds [taCe] [] [([taCe], $d2{-rCo,x-}, d.Reps_aC7)]
-    AbsBinds [] [] [([], f_aCu, f_aCb)]
-       f_aCb x_r3v y_r3w = y_r3w
-    d.Reps_aC7 = ({-dict-} [] [f_aCu])
-f{-r3E,x-} = _/\_ t12 -> \ tpl_B1 -> tpl_B1
-AbsBinds [taCm] [d.Reps_aCk] []
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index 553a999..dd1d098 100644 (file)
@@ -1,11 +1,3 @@
-==================== Typechecked ====================
-FF{-r5,x-}{i} = FF{-r5,x-}{i} {}
-TT{-r4,x-}{i} = TT{-r4,x-}{i} {}
-AbsBinds [] [] [([], idb{-r6,x-}, idb_aB2)]
-    idb_aB2 x_r3k = x_r3k
-AbsBinds [] [] [([], $d1{-rBc,x-}, d.Eval_aB9)]
-    d.Eval_aB9 = ({-dict-} [] [])
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index f3a32e0..b4d5dc3 100644 (file)
@@ -1,278 +1,3 @@
-==================== Typechecked ====================
-Succeeded{-rd,x-}{i} =
-    _/\_ a_tr8i b_tr8j -> \ tpl_B1 ->
-       Succeeded{-rd,x-}{i} {_@_ a_tr8i _@_ b_tr8j tpl_B1}
-Failed{-rc,x-}{i} =
-    _/\_ a_tr8i b_tr8j -> \ tpl_B1 ->
-       Failed{-rc,x-}{i} {_@_ a_tr8i _@_ b_tr8j tpl_B1}
-MkDigraph{-r8y,x-}{i} =
-    _/\_ vertex_tr8t -> \ tpl_B1 ->
-       MkDigraph{-r8y,x-}{i} {_@_ vertex_tr8t tpl_B1}
-AbsBinds
-[ta14k]
-[d.Eq_a14z]
-[([ta14k], isRecursiveCycle{-r6D,x-}, isRecursiveCycle_a14f)]
-    d.Eq_a14D = d.Eq_a14z
-    d.Eq_a14E = d.Eq_a14z
-    d.Eq_a14B =
-       PrelTup.$d9{-rDa,p-} [ta14k, ta14k] [d.Eq_a14D, d.Eq_a14E]
-    elem_a1fZ = PrelList.elem{-rDi,p-} (ta14k, ta14k) d.Eq_a14B
-    isRecursiveCycle_a14f [vertex_r8c] edges_r8d
-                         = (vertex_r8c, vertex_r8c) elem_a1fZ edges_r8d
-    isRecursiveCycle_a14f cycle_r8f edges_r8g
-                         = PrelBase.True{-5E,w-}{i}
-AbsBinds
-[ta14Q, ta14R, ta14S]
-[d.Eq_a15J, d.Ord_a15K]
-[([ta14R, ta14Q, ta14S], lookupVertex{-r6C,x-}, lookupVertex_a14N)]
-    d.Eq_a15M = d.Eq_a15J
-    ==_a1gh = PrelBase.=={-8Y,p-} ta14Q d.Eq_a15M
-    lookupVertex_a14N flat_info_r84 vertex_r85
-                     = PrelList.head{-rEs,p-} ta14S code_list_r87
-                     where
-                         {- nonrec -}
-                         AbsBinds [] [] [([], code_list_r87, code_list_a14W)]
-                             code_list_a14W
-                                 = [code_r8a |
-                                        (vertex'_r89, _, _, code_r8a) <- flat_info_r84, vertex_r85
-                                                                                        ==_a1gh vertex'_r89]
-                         {- nonrec -}
-                         {- nonrec -}
-AbsBinds
-[ta165, ta168, ta169]
-[d.Eq_a17S, d.Ord_a17T]
-[([ta168, ta169, ta165], mkEdges{-r6B,x-}, mkEdges_a162)]
-    d.Ord_a17P = d.Ord_a17T
-    d.MonadZero_a17Q = PrelBase.$d24{-ri3,p-}
-    mkEdges_a162 vertices_r7M flat_info_r7N
-                = [(source_vertex_r7X, target_vertex_r82) |
-                       (source_vertex_r7X, _, used_names_r7Y, _) <- flat_info_r7N, target_name_r80 <- Set.setToList{-rge,p-}
-                                                                                                          ta168 used_names_r7Y, target_vertex_r82 <- vertices_defining_a1gi target_name_r80
-                                                                                                                                                                            flat_info_r7N]
-                where
-                    {- nonrec -}
-                    AbsBinds
-                    [ta16x, ta16C, ta16F, aa16H, ta16K]
-                    [d.Ord_a16W, d.MonadZero_a172]
-                    [([ta16x, ta16C, ta16F, aa16H, ta16K],
-                      vertices_defining_r7P,
-                      vertices_defining_a16b)]
-                        d.Monad_a16Y =
-                            PrelBase.scsel_MonadZeroPrelBaseMonad{-a1gn,p-} aa16H
-                                d.MonadZero_a172
-                        elementOf_a1gm = Set.elementOf{-rg7,p-} ta16K d.Ord_a16W
-                        >>=_a1gl = PrelBase.>>={-811,p-} aa16H d.Monad_a16Y
-                        d.Monad_a170 = d.Monad_a16Y
-                        return_a1gk = PrelBase.return{-816,p-} aa16H d.Monad_a170
-                        zero_a1gj = PrelBase.zero{-810,p-} aa16H d.MonadZero_a172
-                        vertices_defining_a16b name_r7R flat_info_r7S
-                                               = [vertex_r7U |
-                                                      (vertex_r7U, names_defined_r7V, _, _) <- flat_info_r7S, name_r7R
-                                                                                                              elementOf_a1gm names_defined_r7V]
-                    {- nonrec -}
-                    vertices_defining_a1gi =
-                        vertices_defining_r7P
-                            [ta165, Set.Set{-rg4,p-} ta168, ta169, PrelBase.[]{-3j,W-}, ta168]
-                            [d.Ord_a17P, d.MonadZero_a17Q]
-                    {- nonrec -}
-AbsBinds
-[ta18a, ta18b, ta18c]
-[]
-[([ta18b, ta18c, ta18a], mkVertices{-r6A,x-}, mkVertices_a187)]
-    mkVertices_a187 info_r7I
-                   = [vertex_r7K | (vertex_r7K, _, _, _) <- info_r7I]
-AbsBinds
-[ta18P]
-[d.Eq_a196]
-[([ta18P], isCyclic{-r6y,x-}, isCyclic_a18M)]
-    d.Eq_a19a = d.Eq_a196
-    d.Eq_a19b = d.Eq_a196
-    d.Eq_a198 =
-       PrelTup.$d9{-rDa,p-} [ta18P, ta18P] [d.Eq_a19a, d.Eq_a19b]
-    elem_a1go = PrelList.elem{-rDi,p-} (ta18P, ta18P) d.Eq_a198
-    isCyclic_a18M edges_r7r [v_r7s]
-                 = (v_r7s, v_r7s) elem_a1go edges_r7r
-    isCyclic_a18M edges_r7u vs_r7v = PrelBase.True{-5E,w-}{i}
-AbsBinds [ta1au] [d.Eq_a1aw] [([ta1au], dfs{-r6E,x-}, dfs_a19d)]
-    elem_a1gp = PrelList.elem{-rDi,p-} ta1au d.Eq_a1aw
-    dfs_a19d r_r7e (vs_r7f, ns_r7g) PrelBase.[]{-5i,w-}{i}
-            = (vs_r7f, ns_r7g)
-    dfs_a19d r_r7i
-            (vs_r7j, ns_r7k)
-            (x_r7l PrelBase.:{-55,w-}{i} xs_r7m)
-            | x_r7l elem_a1gp vs_r7j = dfs_a19d r_r7i (vs_r7j, ns_r7k) xs_r7m
-            | PrelBase.otherwise{-818,p-}
-            = dfs_a19d r_r7i
-                       (vs'_r7o,
-                        ++_a1g7 ta1au (PrelBase.:{-55,w-}{i} ta1au x_r7l ns'_r7p) ns_r7k)
-                       xs_r7m
-            where
-                {- nonrec -}
-                AbsBinds [] [] [([], vs'_r7o, vs'_a19Z), ([], ns'_r7p, ns'_a1a0)]
-                    (vs'_a19Z, ns'_a1a0)
-                        = dfs_a19d r_r7i
-                                   (PrelBase.:{-55,w-}{i} ta1au x_r7l vs_r7j,
-                                    PrelBase.[]{-5i,w-}{i} ta1au)
-                                   r_r7i x_r7l
-                {- nonrec -}
-                {- nonrec -}
-AbsBinds
-[ta1aG]
-[d.Eq_a1dR]
-[([ta1aG], stronglyConnComp{-r6x,x-}, stronglyConnComp_a1aD)]
-    d.Eq_a1dP = d.Eq_a1dR
-    d.Eq_a1dM = d.Eq_a1dR
-    d.Eq_a1dT = d.Eq_a1dR
-    dfs_a1gq = dfs{-r6E,x-} ta1aG d.Eq_a1dT
-    d.Eq_a1dN = d.Eq_a1dR
-    stronglyConnComp_a1aD es_r6H vs_r6I
-                         = PrelTup.snd{-rDg,p-}
-                               [[ta1aG], [[ta1aG]]] span_tree_a1gr new_range_a1gt reversed_edges_r6K
-                                                                   (PrelBase.[]{-5i,w-}{i} ta1aG,
-                                                                    PrelBase.[]{-5i,w-}{i} [ta1aG])
-                                                                   PrelTup.snd{-rDg,p-}
-                                                                       [[ta1aG], [ta1aG]] dfs_a1gq new_range_a1gs es_r6H
-                                                                                                   (PrelBase.[]{-5i,w-}{i}
-                                                                                                        ta1aG,
-                                                                                                    PrelBase.[]{-5i,w-}{i}
-                                                                                                        ta1aG)
-                                                                                                   vs_r6I
-                         where
-                             {- rec -}
-                             AbsBinds
-                             [ta1bV]
-                             [d.Eq_a1bX]
-                             [([ta1bV], span_tree_r6N, span_tree_a1aK)]
-                                 elem_a1gv = PrelList.elem{-rDi,p-} ta1bV d.Eq_a1bX
-                                 d.Eq_a1bZ = d.Eq_a1bX
-                                 dfs_a1gu = dfs{-r6E,x-} ta1bV d.Eq_a1bZ
-                                 span_tree_a1aK r_r71 (vs_r72, ns_r73) PrelBase.[]{-5i,w-}{i}
-                                                = (vs_r72, ns_r73)
-                                 span_tree_a1aK r_r75
-                                                (vs_r76, ns_r77)
-                                                (x_r78 PrelBase.:{-55,w-}{i} xs_r79)
-                                                | x_r78 elem_a1gv vs_r76
-                                                = span_tree_a1aK r_r75 (vs_r76, ns_r77) xs_r79
-                                                | PrelBase.otherwise{-818,p-}
-                                                = span_tree_a1aK r_r75
-                                                                 (vs'_r7b,
-                                                                  PrelBase.:{-55,w-}{i} [ta1bV]
-                                                                      (PrelBase.:{-55,w-}{i} ta1bV
-                                                                           x_r78 ns'_r7c)
-                                                                      ns_r77)
-                                                                 xs_r79
-                                                where
-                                                    {- nonrec -}
-                                                    AbsBinds
-                                                    []
-                                                    []
-                                                    [([], vs'_r7b, vs'_a1bw), ([],
-                                                                               ns'_r7c,
-                                                                               ns'_a1bx)]
-                                                        (vs'_a1bw, ns'_a1bx)
-                                                            = dfs_a1gu r_r75
-                                                                       (PrelBase.:{-55,w-}{i} ta1bV
-                                                                            x_r78 vs_r76,
-                                                                        PrelBase.[]{-5i,w-}{i}
-                                                                            ta1bV)
-                                                                       r_r75 x_r78
-                                                    {- nonrec -}
-                                                    {- nonrec -}
-                             {- nonrec -}
-                             span_tree_a1gr = span_tree_r6N ta1aG d.Eq_a1dP
-                             {- nonrec -}
-                             {- rec -}
-                             AbsBinds
-                             [ta1cx, ta1cA]
-                             [d.Eq_a1cC]
-                             [([ta1cx, ta1cA], new_range_r6M, new_range_a1c1)]
-                                 ==_a1gw = PrelBase.=={-8Y,p-} ta1cx d.Eq_a1cC
-                                 new_range_a1c1 PrelBase.[]{-5i,w-}{i} w_r6U
-                                                = PrelBase.[]{-5i,w-}{i} ta1cA
-                                 new_range_a1c1 ((x_r6W, y_r6X) PrelBase.:{-55,w-}{i} xys_r6Y)
-                                                w_r6Z
-                                                = if x_r6W ==_a1gw w_r6Z then
-                                                      PrelBase.:{-55,w-}{i} ta1cA
-                                                          y_r6X (new_range_a1c1 xys_r6Y w_r6Z)
-                                                  else
-                                                      new_range_a1c1 xys_r6Y w_r6Z
-                             {- nonrec -}
-                             new_range_a1gt = new_range_r6M [ta1aG, ta1aG] d.Eq_a1dM
-                             new_range_a1gs = new_range_r6M [ta1aG, ta1aG] d.Eq_a1dN
-                             {- nonrec -}
-                             {- nonrec -}
-                             AbsBinds [ta1cR] [] [([ta1cR], swap_r6L, swap_a1cI)]
-                                 swap_a1cI (x_r6R, y_r6S) = (y_r6S, x_r6R)
-                             {- nonrec -}
-                             {- nonrec -}
-                             {- nonrec -}
-                             AbsBinds [] [] [([], reversed_edges_r6K, reversed_edges_a1cU)]
-                                 reversed_edges_a1cU
-                                     = map_a1g8 [Edge{-r8x,x-} ta1aG, Edge{-r8x,x-} ta1aG] swap_r6L
-                                                                                               ta1aG
-                                                                                           es_r6H
-                             {- nonrec -}
-                             {- nonrec -}
-AbsBinds
-[ta1e4]
-[d.Eq_a1eX]
-[([ta1e4], topSort{-r6z,x-}, topSort_a1e1)]
-    d.Eq_a1f5 = d.Eq_a1eX
-    isCyclic_a1gy = isCyclic{-r6y,x-} ta1e4 d.Eq_a1f5
-    d.Eq_a1f7 = d.Eq_a1eX
-    stronglyConnComp_a1gx = stronglyConnComp{-r6x,x-} ta1e4 d.Eq_a1f7
-    topSort_a1e1 edges_r7x vertices_r7y
-                = case cycles_r7B of
-                    PrelBase.[]{-5i,w-}{i}
-                    -> Succeeded{-rd,x-}{i} [[ta1e4], [[ta1e4]]] [v_r7F |
-                                                                      [v_r7F] <- singletons_r7C]
-                    _ -> Failed{-rc,x-}{i} [[ta1e4], [[ta1e4]]] cycles_r7B
-                where
-                    {- nonrec -}
-                    AbsBinds [] [] [([], sccs_r7A, sccs_a1e8)]
-                        sccs_a1e8 = stronglyConnComp_a1gx edges_r7x vertices_r7y
-                    {- nonrec -}
-                    {- nonrec -}
-                    {- nonrec -}
-                    AbsBinds
-                    []
-                    []
-                    [([], cycles_r7B, cycles_a1ef), ([],
-                                                     singletons_r7C,
-                                                     singletons_a1eg)]
-                        (cycles_a1ef, singletons_a1eg)
-                            = List.partition{-rhs,p-} [ta1e4] isCyclic_a1gy edges_r7x sccs_r7A
-                    {- nonrec -}
-                    {- nonrec -}
-AbsBinds [ta1fd] [] [([ta1fd], mkDigraph{-r6F,x-}, mkDigraph_a1f9)]
-    mkDigraph_a1f9 = MkDigraph{-r8y,x-}{i} ta1fd
-AbsBinds
-[ta1fI, ta1fJ]
-[]
-[([ta1fI, ta1fJ], $d1{-r1gg,x-}, d.Eval_a1fk)]
-    d.Eval_a1fk = ({-dict-} [] [])
-AbsBinds [ta1fK] [] [([ta1fK], $d2{-r1gf,x-}, d.Eval_a1fq)]
-    d.Eval_a1fq = ({-dict-} [] [])
-d.Monad_a1fs = PrelBase.$d25{-ri4,p-}
->>=_a1gb = PrelBase.>>={-811,p-} PrelBase.[]{-3j,W-} d.Monad_a1fs
-d.Monad_a1fv = d.Monad_a1fs
-return_a1ga =
-    PrelBase.return{-816,p-} PrelBase.[]{-3j,W-} d.Monad_a1fv
-d.MonadZero_a1fx = PrelBase.$d24{-ri3,p-}
-zero_a1g9 =
-    PrelBase.zero{-810,p-} PrelBase.[]{-3j,W-} d.MonadZero_a1fx
-d.Functor_a1fA = PrelBase.$d26{-ri5,p-}
-map_a1g8 = PrelBase.map{-rn5,p-} PrelBase.[]{-3j,W-} d.Functor_a1fA
-d.MonadPlus_a1fD = PrelBase.$d23{-ri2,p-}
-++_a1g7 = PrelBase.++{-rn8,p-} PrelBase.[]{-3j,W-} d.MonadPlus_a1fD
->>=_a1g6 = >>=_a1gb
-return_a1g5 = return_a1ga
->>=_a1g4 = >>=_a1gb
-return_a1g3 = return_a1ga
->>=_a1g2 = >>=_a1gb
-return_a1g1 = return_a1ga
-zero_a1g0 = zero_a1g9
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index de6ee30..e5a0b63 100644 (file)
@@ -1,18 +1,3 @@
-==================== Typechecked ====================
-MkPair{-r3n,x-}{i} =
-    _/\_ a_tr3k b_tr3l -> \ tpl_B1 tpl_B2 ->
-       MkPair{-r3n,x-}{i} {_@_ a_tr3k _@_ b_tr3l tpl_B1 tpl_B2}
-AbsBinds
-[taC8, taCb, aaCc]
-[d.Monad_aCn]
-[([taC8, taCb, aaCc], f{-r3m,x-}, f_aBU)]
-    >>=_aCD = PrelBase.>>={-811,p-} aaCc d.Monad_aCn
-    d.Monad_aCp = d.Monad_aCn
-    return_aCC = PrelBase.return{-816,p-} aaCc d.Monad_aCp
-    f_aBU x_r3f = [a_r3i | (MkPair{-r3n,x-}{i} c_r3h a_r3i) <- x_r3f]
-AbsBinds [taCA, taCB] [] [([taCA, taCB], $d1{-rCG,x-}, d.Eval_aCw)]
-    d.Eval_aCw = ({-dict-} [] [])
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index 5cd3904..173dc29 100644 (file)
@@ -1,9 +1,3 @@
-==================== Typechecked ====================
-AbsBinds [takQ] [] [([takQ], f{-r3g,x-}, f_aky)]
-    f_aky PrelBase.[]{-5i,w-}{i} = PrelBase.[]{-5i,w-}{i} takQ
-    f_aky (x_r3e PrelBase.:{-55,w-}{i} xs_r3f)
-         = PrelBase.:{-55,w-}{i} takQ x_r3e (f_aky xs_r3f)
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index 3119bd8..9ef5799 100644 (file)
@@ -1,40 +1,3 @@
-==================== Typechecked ====================
-X{-r9,x-}{i} = _/\_ b_tr3U -> X{-r9,x-}{i} {_@_ b_tr3U}
-Y{-r8,x-}{i} =
-    _/\_ b_tr3U -> \ tpl_B1 -> Y{-r8,x-}{i} {_@_ b_tr3U tpl_B1}
-D{-r7,x-}{i} =
-    _/\_ a_tr3W -> \ tpl_B1 -> D{-r7,x-}{i} {_@_ a_tr3W tpl_B1}
-C{-r6,x-}{i} = _/\_ a_tr3W -> C{-r6,x-}{i} {_@_ a_tr3W}
-AbsBinds [taDI] [] [([taDI], $d3{-rDM,x-}, d.Eval_aC3)]
-    d.Eval_aC3 = ({-dict-} [] [])
-AbsBinds [taDJ] [] [([taDJ], $d4{-rDQ,x-}, d.Eval_aC9)]
-    d.Eval_aC9 = ({-dict-} [] [])
-AbsBinds [taCm] [d.Eq_aCP] [([taCm], $d1{-rDO,x-}, d.Eq_aCf)]
-    d.Eq_aCT = d.Eq_aCP
-    ==_aDU = PrelBase.=={-8Y,p-} taCm d.Eq_aCT
-    ==_aDT = ==_aDS
-    AbsBinds [] [] [([], ==_aDS, ==_aCj)]
-       ==_aCj X{-r9,x-}{i} X{-r9,x-}{i} = PrelBase.True{-5E,w-}{i}
-       ==_aCj (Y{-r8,x-}{i} a_r3r) (Y{-r8,x-}{i} b_r3s)
-              = a_r3r ==_aDU b_r3s
-       ==_aCj a_r3u b_r3v = PrelBase.False{-58,w-}{i}
-    AbsBinds [] [] [([], /=_aDR, /=_aCI)]
-       /=_aCI a_r3z b_r3A = PrelBase.not{-rgM,p-} a_r3z ==_aDT b_r3A
-    d.Eq_aCf = ({-dict-} [] [==_aDS, /=_aDR])
-AbsBinds [taD9] [d.Eq_aDA] [([taD9], $d2{-rDN,x-}, d.Eq_aD0)]
-    d.Eq_aDG = d.Eq_aDA
-    d.Eq_aDE = $d1{-rDO,x-} taD9 d.Eq_aDG
-    ==_aDY = PrelBase.=={-8Y,p-} (B{-r3X,x-} taD9) d.Eq_aDE
-    ==_aDX = ==_aDW
-    AbsBinds [] [] [([], ==_aDW, ==_aD4)]
-       ==_aD4 (D{-r7,x-}{i} x_r3H) (D{-r7,x-}{i} y_r3I)
-              = x_r3H ==_aDY y_r3I
-       ==_aD4 C{-r6,x-}{i} C{-r6,x-}{i} = PrelBase.True{-5E,w-}{i}
-       ==_aD4 a_r3L b_r3M = PrelBase.False{-58,w-}{i}
-    AbsBinds [] [] [([], /=_aDV, /=_aDt)]
-       /=_aDt a_r3Q b_r3R = PrelBase.not{-rgM,p-} a_r3Q ==_aDX b_r3R
-    d.Eq_aD0 = ({-dict-} [] [==_aDW, /=_aDV])
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index 76d6a58..a02c45d 100644 (file)
@@ -1,16 +1,3 @@
-==================== Typechecked ====================
-AbsBinds [] [] [([], x{-r3i,x-}, x_akA)]
-    x_akA = 'a'
-AbsBinds [] [] [([], y{-r3h,x-}, y_akD), ([], ys{-r3g,x-}, ys_akE)]
-    (y_akD PrelBase.:{-55,w-}{i} ys_akE)
-       = ['a', 'b', 'c'] (PrelBase.Char{-38,W-})
-       where
-           {- nonrec -}
-           AbsBinds [] [] [([], p_r3f, p_akM)]
-               p_akM = x{-r3i,x-}
-           {- nonrec -}
-           {- nonrec -}
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index 553a999..dd1d098 100644 (file)
@@ -1,11 +1,3 @@
-==================== Typechecked ====================
-FF{-r5,x-}{i} = FF{-r5,x-}{i} {}
-TT{-r4,x-}{i} = TT{-r4,x-}{i} {}
-AbsBinds [] [] [([], idb{-r6,x-}, idb_aB2)]
-    idb_aB2 x_r3k = x_r3k
-AbsBinds [] [] [([], $d1{-rBc,x-}, d.Eval_aB9)]
-    d.Eval_aB9 = ({-dict-} [] [])
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index 5cd3904..173dc29 100644 (file)
@@ -1,9 +1,3 @@
-==================== Typechecked ====================
-AbsBinds [takQ] [] [([takQ], f{-r3g,x-}, f_aky)]
-    f_aky PrelBase.[]{-5i,w-}{i} = PrelBase.[]{-5i,w-}{i} takQ
-    f_aky (x_r3e PrelBase.:{-55,w-}{i} xs_r3f)
-         = PrelBase.:{-55,w-}{i} takQ x_r3e (f_aky xs_r3f)
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index 3119bd8..9ef5799 100644 (file)
@@ -1,40 +1,3 @@
-==================== Typechecked ====================
-X{-r9,x-}{i} = _/\_ b_tr3U -> X{-r9,x-}{i} {_@_ b_tr3U}
-Y{-r8,x-}{i} =
-    _/\_ b_tr3U -> \ tpl_B1 -> Y{-r8,x-}{i} {_@_ b_tr3U tpl_B1}
-D{-r7,x-}{i} =
-    _/\_ a_tr3W -> \ tpl_B1 -> D{-r7,x-}{i} {_@_ a_tr3W tpl_B1}
-C{-r6,x-}{i} = _/\_ a_tr3W -> C{-r6,x-}{i} {_@_ a_tr3W}
-AbsBinds [taDI] [] [([taDI], $d3{-rDM,x-}, d.Eval_aC3)]
-    d.Eval_aC3 = ({-dict-} [] [])
-AbsBinds [taDJ] [] [([taDJ], $d4{-rDQ,x-}, d.Eval_aC9)]
-    d.Eval_aC9 = ({-dict-} [] [])
-AbsBinds [taCm] [d.Eq_aCP] [([taCm], $d1{-rDO,x-}, d.Eq_aCf)]
-    d.Eq_aCT = d.Eq_aCP
-    ==_aDU = PrelBase.=={-8Y,p-} taCm d.Eq_aCT
-    ==_aDT = ==_aDS
-    AbsBinds [] [] [([], ==_aDS, ==_aCj)]
-       ==_aCj X{-r9,x-}{i} X{-r9,x-}{i} = PrelBase.True{-5E,w-}{i}
-       ==_aCj (Y{-r8,x-}{i} a_r3r) (Y{-r8,x-}{i} b_r3s)
-              = a_r3r ==_aDU b_r3s
-       ==_aCj a_r3u b_r3v = PrelBase.False{-58,w-}{i}
-    AbsBinds [] [] [([], /=_aDR, /=_aCI)]
-       /=_aCI a_r3z b_r3A = PrelBase.not{-rgM,p-} a_r3z ==_aDT b_r3A
-    d.Eq_aCf = ({-dict-} [] [==_aDS, /=_aDR])
-AbsBinds [taD9] [d.Eq_aDA] [([taD9], $d2{-rDN,x-}, d.Eq_aD0)]
-    d.Eq_aDG = d.Eq_aDA
-    d.Eq_aDE = $d1{-rDO,x-} taD9 d.Eq_aDG
-    ==_aDY = PrelBase.=={-8Y,p-} (B{-r3X,x-} taD9) d.Eq_aDE
-    ==_aDX = ==_aDW
-    AbsBinds [] [] [([], ==_aDW, ==_aD4)]
-       ==_aD4 (D{-r7,x-}{i} x_r3H) (D{-r7,x-}{i} y_r3I)
-              = x_r3H ==_aDY y_r3I
-       ==_aD4 C{-r6,x-}{i} C{-r6,x-}{i} = PrelBase.True{-5E,w-}{i}
-       ==_aD4 a_r3L b_r3M = PrelBase.False{-58,w-}{i}
-    AbsBinds [] [] [([], /=_aDV, /=_aDt)]
-       /=_aDt a_r3Q b_r3R = PrelBase.not{-rgM,p-} a_r3Q ==_aDX b_r3R
-    d.Eq_aD0 = ({-dict-} [] [==_aDW, /=_aDV])
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index c7b80eb..2ac809c 100644 (file)
@@ -1,15 +1,3 @@
-==================== Typechecked ====================
-AbsBinds [] [] [([], x{-r3,x-}, x_aBt)]
-    x_aBt
-       = [[PrelBase.True{-5E,w-}{i}] (PrelBase.Bool{-34,W-})] ([PrelBase.Bool{-34,W-}])
-AbsBinds [] [] [([], xs{-r2,x-}, xs_aBB)]
-    xs_aBB = [x_r3j | x_r3h <- x{-r3,x-}, x_r3j <- x_r3h]
-d.Monad_aBT = PrelBase.$d25{-rae,p-}
->>=_aC1 = PrelBase.>>={-811,p-} PrelBase.[]{-3j,W-} d.Monad_aBT
-d.Monad_aBW = d.Monad_aBT
-return_aC0 =
-    PrelBase.return{-816,p-} PrelBase.[]{-3j,W-} d.Monad_aBW
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index 65ee562..68caa3a 100644 (file)
@@ -1,24 +1,3 @@
-==================== Typechecked ====================
-ONE{-r7,x-}{i} = ONE{-r7,x-}{i} {}
-TWO{-r6,x-}{i} = TWO{-r6,x-}{i} {}
-AbsBinds [] [] [([], $d1{-rCy,x-}, d.Eval_aCn)]
-    d.Eval_aCn = ({-dict-} [] [])
-scsel_EQShouldSucceedORD{-aCB,x-} =
-    _/\_ t12 -> \ tpl_B1 ->
-       case tpl_B1 of { PrelTup.(,,){-63,w-}{i} tpl_B1 tpl_B2 tpl_B3  ->
-       tpl_B1;}
-scsel_EQPrelBaseShow{-aCA,x-} =
-    _/\_ t12 -> \ tpl_B1 ->
-       case tpl_B1 of { PrelTup.(,,){-63,w-}{i} tpl_B1 tpl_B2 tpl_B3  ->
-       tpl_B2;}
-==={-r3p,x-} =
-    _/\_ t12 -> \ tpl_B1 ->
-       case tpl_B1 of { PrelTup.(,,){-63,w-}{i} tpl_B1 tpl_B2 tpl_B3  ->
-       tpl_B3;}
-AbsBinds [taCu] [d.EQ_aCq] []
-scsel_ORDPrelBaseNum{-aCz,x-} = _/\_ t12 -> \ tpl_B1 -> tpl_B1
-AbsBinds [taCv] [d.ORD_aCt] []
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index 74bf30f..e6f115f 100644 (file)
@@ -1,63 +1,6 @@
  
 tc078.hs:7: No explicit method nor default method for `PrelBase.=='
            in an instance declaration for `PrelBase.Eq'
-==================== Typechecked ====================
-MkBar{-r3l,x-}{i} =
-    _/\_ a_tr3k -> \ tpl_B1 tpl_B2 ->
-       MkBar{-r3l,x-}{i} {_@_ a_tr3k tpl_B1 tpl_B2}
-AbsBinds [taDL] [] [([taDL], $d3{-rDP,x-}, d.Eval_aBP)]
-    d.Eval_aBP = ({-dict-} [] [])
-AbsBinds
-[taC3]
-[d.Ord_aCW, d.Eq_aCX]
-[([taC3], $d1{-rDR,x-}, d.Ord_aBV)]
-    d.Eq_aCY = d.Eq_aCX
-    d.Ord_aD2 = d.Ord_aBV
-    $mcompare_aE5 =
-       PrelBase.$mcompare{-rf4,p-} (Bar{-r3m,x-} taC3) d.Ord_aD2
-    d.Ord_aD4 = d.Ord_aBV
-    $m<_aE4 = PrelBase.$m<{-reZ,p-} (Bar{-r3m,x-} taC3) d.Ord_aD4
-    d.Ord_aD6 = d.Ord_aBV
-    $m<=_aE3 = PrelBase.$m<={-rf0,p-} (Bar{-r3m,x-} taC3) d.Ord_aD6
-    d.Ord_aD8 = d.Ord_aBV
-    $m>=_aE2 = PrelBase.$m>={-rf2,p-} (Bar{-r3m,x-} taC3) d.Ord_aD8
-    d.Ord_aDa = d.Ord_aBV
-    $m>_aE1 = PrelBase.$m>{-rf1,p-} (Bar{-r3m,x-} taC3) d.Ord_aDa
-    d.Ord_aDc = d.Ord_aBV
-    $mmax_aE0 = PrelBase.$mmax{-rf8,p-} (Bar{-r3m,x-} taC3) d.Ord_aDc
-    d.Ord_aDe = d.Ord_aBV
-    $mmin_aDZ = PrelBase.$mmin{-rf9,p-} (Bar{-r3m,x-} taC3) d.Ord_aDe
-    AbsBinds [] [] [([], compare_aDY, compare_aC0)]
-       compare_aC0 = $mcompare_aE5
-    AbsBinds [] [] [([], <_aDX, <_aCa)]
-       <_aCa = $m<_aE4
-    AbsBinds [] [] [([], <=_aDW, <=_aCj)]
-       <=_aCj = $m<=_aE3
-    AbsBinds [] [] [([], >=_aDV, >=_aCs)]
-       >=_aCs = $m>=_aE2
-    AbsBinds [] [] [([], >_aDU, >_aCB)]
-       >_aCB = $m>_aE1
-    AbsBinds [] [] [([], max_aDT, max_aCK)]
-       max_aCK = $mmax_aE0
-    AbsBinds [] [] [([], min_aDS, min_aCT)]
-       min_aCT = $mmin_aDZ
-    d.Ord_aBV =
-       ({-dict-}
-        [d.Eq_aCY]
-        [compare_aDY, <_aDX, <=_aDW, >=_aDV, >_aDU, max_aDT, min_aDS])
-AbsBinds [taDw] [d.Eq_aDF] [([taDw], $d2{-rDQ,x-}, d.Eq_aDo)]
-    d.Eq_aDJ = d.Eq_aDo
-    $m/=_aE8 = PrelBase.$m/={-reY,p-} (Bar{-r3m,x-} taDw) d.Eq_aDJ
-    AbsBinds [] [] [([], ==_aE7, ==_aDt)]
-       ==_aDt
-           = GHCerr.noDefaultMethodError{-8k,w-}
-                 (Bar{-r3m,x-} taDw
-                  -> Bar{-r3m,x-} taDw
-                  -> PrelBase.Bool{-34,W-}) "<NoSrcLoc>|PrelBase.=="
-    AbsBinds [] [] [([], /=_aE6, /=_aDC)]
-       /=_aDC = $m/=_aE8
-    d.Eq_aDo = ({-dict-} [] [==_aE7, /=_aE6])
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldFail 1
 _instance_modules_
index 8e17caf..d244cf4 100644 (file)
@@ -1,53 +1,3 @@
-==================== Typechecked ====================
-AbsBinds [taCa] [d.Foo_aCy] [([taCa], $d1{-rDY,x-}, d.Foo_aC0)]
-    d.Foo_aCA = d.Foo_aC0
-    $mop1_aE2 = $mop1{-rC3,x-} [taCa] d.Foo_aCA
-    d.Foo_aCC = d.Foo_aC0
-    $mop2_aE1 = $mop2{-rC7,x-} [taCa] d.Foo_aCC
-    AbsBinds [] [] [([], op1_aE0, op1_aC6)]
-       op1_aC6 = $mop1_aE2
-    AbsBinds [taCs] [d.Ord_aCv] [([taCs], op2_aDZ, op2_aCj)]
-       d.Ord_aCx = d.Ord_aCv
-       $mop2_aE6 = $mop2_aE1 taCs d.Ord_aCx
-       op2_aCj = $mop2_aE6
-    d.Foo_aC0 = ({-dict-} [] [op1_aE0, op2_aDZ])
-AbsBinds [] [] [([], $d2{-rE5,x-}, d.Foo_aCI)]
-    AbsBinds [] [] [([], op1_aE8, op1_aCN)]
-       op1_aCN = $mop1_aE4
-    AbsBinds [taD8] [d.Ord_aDb] [([taD8], op2_aE7, op2_aCZ)]
-       d.Ord_aDf = d.Ord_aDb
-       $mop2_aE9 = $mop2_aE3 taD8 d.Ord_aDf
-       op2_aCZ = $mop2_aE9
-    d.Foo_aCI = ({-dict-} [] [op1_aE8, op2_aE7])
-op1{-r3D,x-} =
-    _/\_ t12 -> \ tpl_B1 ->
-       case tpl_B1 of { PrelTup.(,){-62,w-}{i} tpl_B1 tpl_B2  -> tpl_B1;}
-op2{-r3C,x-} =
-    _/\_ t12 -> \ tpl_B1 ->
-       case tpl_B1 of { PrelTup.(,){-62,w-}{i} tpl_B1 tpl_B2  -> tpl_B2;}
-AbsBinds
-[taDq]
-[d.Foo_aDQ]
-[([taDq], $mop1{-rC3,x-}, op1_aEa), ([taDq],
-                                    $mop2{-rC7,x-},
-                                    op2_aEb)]
-    d.Foo_aDS = d.Foo_aDQ
-    op1_aEc = op1{-r3D,x-} taDq d.Foo_aDS
-    AbsBinds [] [] [([], op1_aEa, op1_aDn)]
-       op1_aDn x_r3u = PrelBase.True{-5E,w-}{i}
-    AbsBinds [taDC] [d.Ord_aDM] [([taDC], op2_aEb, op2_aDw)]
-       d.Ord_aDO = d.Ord_aDM
-       <_aEd = PrelBase.<{-rfI,p-} taDC d.Ord_aDO
-       op2_aDw x_r3y y_r3z z_r3A
-               = if (op1_aEc x_r3y) PrelBase.&&{-r3B,p-} (y_r3z <_aEd z_r3A) then
-                     y_r3z
-                 else
-                     z_r3A
-d.Foo_aDU = $d2{-rE5,x-}
-$mop1_aE4 = $mop1{-rC3,x-} PrelBase.Int{-3g,W-} d.Foo_aDU
-d.Foo_aDX = d.Foo_aDU
-$mop2_aE3 = $mop2{-rC7,x-} PrelBase.Int{-3g,W-} d.Foo_aDX
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index d42fdbb..cf70ed4 100644 (file)
@@ -1,305 +1,3 @@
-==================== Typechecked ====================
-AbsBinds [] [] [([], charToInt{-r3R,x-}, charToInt_aZI)]
-    charToInt_aZI x_r4E
-                 = (PrelBase.ord{-riq,p-} x_r4E) -_a1a9 (PrelBase.ord{-riq,p-} '0')
-AbsBinds [] [] [([], strToInt{-r3Q,x-}, strToInt_aZQ)]
-    d.Integral_a10U = PrelNum.$d36{-rI6,p-}
-    strToInt_aZQ x_r4v
-                = strToInt'_a1am (PrelList.length{-rz0,p-}
-                                      PrelBase.Char{-38,W-} x_r4v)
-                                 -_a1af lit_a1ae
-                                 x_r4v
-                where
-                    {- rec -}
-                    AbsBinds
-                    [ta10t]
-                    [d.Integral_a10D]
-                    [([ta10t], strToInt'_r4x, strToInt'_aZT)]
-                        d.Real_a19W =
-                            PrelNum.scsel_IntegralPrelNumReal{-a1ar,p-} ta10t d.Integral_a10D
-                        d.Num_a10G =
-                            PrelNum.scsel_RealPrelBaseNum{-a1as,p-} ta10t d.Real_a19W
-                        d.Num_a10C = PrelBase.$d4{-rcO,p-}
-                        ^_a1aq =
-                            PrelNum.^{-rAz,p-} [ta10t, PrelBase.Int{-3g,W-}]
-                                [d.Num_a10C, d.Integral_a10D]
-                        -_a1ap = PrelBase.-{-817,p-} ta10t d.Num_a10G
-                        d.Num_a10J = d.Num_a10G
-                        fromInt_a1ao = PrelBase.fromInt{-8R,p-} ta10t d.Num_a10J
-                        lit_a1an = fromInt_a1ao PrelBase.I#{-5b,w-}{i} 1#
-                        strToInt'_aZT _ PrelBase.[]{-5i,w-}{i} = lit_a1ad
-                        strToInt'_aZT x_r4A (a_r4B PrelBase.:{-55,w-}{i} l_r4C)
-                                      = ((charToInt{-r3R,x-} a_r4B) *_a1ab (lit_a1aa ^_a1aq x_r4A))
-                                        +_a1ac (strToInt'_aZT x_r4A -_a1ap lit_a1an l_r4C)
-                    {- nonrec -}
-                    strToInt'_a1am = strToInt'_r4x PrelBase.Int{-3g,W-} d.Integral_a10U
-                    {- nonrec -}
-AbsBinds [ta119] [] [([ta119], span'{-r3O,x-}, span'_a116)]
-    span'_a116 p_r49 PrelBase.[]{-5i,w-}{i}
-              = (PrelBase.[]{-5i,w-}{i} ta119, PrelBase.[]{-5i,w-}{i} ta119)
-    span'_a116 p_r4b (x_r4c PrelBase.:{-55,w-}{i} xs'_r4d)
-              | p_r4b x_r4c
-              = fixLeak_r4f [[ta119], ta119] x_r4c
-                                             span'{-r3O,x-} ta119 p_r4b xs'_r4d
-              where
-                  {- nonrec -}
-                  AbsBinds
-                  [ta11N, ta11P]
-                  []
-                  [([ta11N, ta11P], fixLeak_r4f, fixLeak_a11p)]
-                      fixLeak_a11p x_r4h (xs_r4i, ys_r4j)
-                                   = (PrelBase.:{-55,w-}{i} ta11P x_r4h xs_r4i, ys_r4j)
-                  {- nonrec -}
-                  {- nonrec -}
-    span'_a116 _ xs_r4l = (PrelBase.[]{-5i,w-}{i} ta119, xs_r4l)
-AbsBinds [] [] [([], lines'{-r3P,x-}, lines'_a125)]
-    lines'_a125 "" = PrelBase.[]{-5i,w-}{i} [PrelBase.Char{-38,W-}]
-    lines'_a125 s_r4o
-               = plumb_r4q span'{-r3O,x-} PrelBase.Char{-38,W-} /=_a1ag '\n' s_r4o
-               where
-                   {- nonrec -}
-                   AbsBinds [] [] [([], plumb_r4q, plumb_a12a)]
-                       plumb_a12a (l_r4s, s'_r4t)
-                                  = PrelBase.:{-55,w-}{i} [PrelBase.Char{-38,W-}]
-                                        l_r4s
-                                        (if PrelList.null{-rz6,p-}
-                                                PrelBase.Char{-38,W-} s'_r4t then
-                                             PrelBase.[]{-5i,w-}{i} [PrelBase.Char{-38,W-}]
-                                         else
-                                             lines'{-r3P,x-} PrelList.tail{-rzj,p-}
-                                                                 PrelBase.Char{-38,W-} s'_r4t)
-                   {- nonrec -}
-                   {- nonrec -}
-AbsBinds [] [] [([], whiteSpace{-r3N,x-}, whiteSpace_a12H)]
-    whiteSpace_a12H
-       = PrelBase.dropWhile{-rhV,p-}
-             PrelBase.Char{-38,W-} PrelBase.isSpace{-rig,p-}
-AbsBinds [] [] [([], seperatedBy{-r3M,x-}, seperatedBy_a12L)]
-    seperatedBy_a12L ch_r3W PrelBase.[]{-5i,w-}{i}
-                    = PrelBase.[]{-5i,w-}{i} PrelBase.String{-r5n,p-}
-    seperatedBy_a12L ch_r3Y xs_r3Z
-                    = twaddle_r41 ch_r3Y
-                                  span'{-r3O,x-} PrelBase.Char{-38,W-} \ x_r47
-                                                                         -> x_r47 /=_a1ai ch_r3Y
-                                                                       xs_r3Z
-                    where
-                        {- nonrec -}
-                        AbsBinds [] [] [([], twaddle_r41, twaddle_a12S)]
-                            twaddle_a12S ch_r43 (l_r44, (_ PrelBase.:{-55,w-}{i} r_r45))
-                                         = PrelBase.:{-55,w-}{i} PrelBase.String{-r5n,p-}
-                                               l_r44 (seperatedBy{-r3M,x-} ch_r43 r_r45)
-                        {- nonrec -}
-                        {- nonrec -}
-AbsBinds
-[ta13L]
-[d.Parse_a158]
-[([ta13L], $d1{-r1al,x-}, d.Parse_a13z)]
-    d.Parse_a15c = d.Parse_a13z
-    $mparseFile_a1aC = $mparseFile{-r13C,x-} [ta13L] d.Parse_a15c
-    d.Parse_a15e = d.Parse_a13z
-    $mparseLine_a1aB = $mparseLine{-r13I,x-} [ta13L] d.Parse_a15e
-    d.Parse_a15i = d.Parse_a158
-    parseLine_a1aA = parseLine{-r4R,x-} ta13L d.Parse_a15i
-    d.Parse_a15o = d.Parse_a13z
-    $mparse_a1az = $mparse{-r13H,x-} [ta13L] d.Parse_a15o
-    d.Parse_a15q = d.Parse_a158
-    forced_a1ay = forced{-r5P,x-} ta13L d.Parse_a15q
-    AbsBinds [] [] [([], parseFile_a1ax, parseFile_a13F)]
-       parseFile_a13F = $mparseFile_a1aC
-    AbsBinds [] [] [([], parseLine_a1aw, parseLine_a13S)]
-       parseLine_a13S = $mparseLine_a1aB
-    AbsBinds [] [] [([], parseType_a1av, parseType_a140)]
-       parseType_a140 more_r4L
-                      = (map_a1a8 [PrelBase.String{-r5n,p-}, ta13L] parseLine_a1aA
-                                                                    seperatedBy{-r3M,x-} ','
-                                                                                         ++_a1a7
-                                                                                             PrelBase.Char{-38,W-}
-                                                                                             l_r4N
-                                                                                             ",",
-                         out_r4O)
-                      where
-                          {- nonrec -}
-                          AbsBinds [] [] [([], l_r4N, l_a143), ([], out_r4O, out_a144)]
-                              (l_a143, (']' PrelBase.:{-55,w-}{i} out_a144))
-                                  = span'{-r3O,x-} PrelBase.Char{-38,W-} \ x_r4Q
-                                                                           -> x_r4Q /=_a1a6 ']'
-                                                                         PrelList.tail{-rzj,p-}
-                                                                             PrelBase.Char{-38,W-} more_r4L
-                          {- nonrec -}
-                          {- nonrec -}
-    AbsBinds [] [] [([], parse_a1au, parse_a14V)]
-       parse_a14V = $mparse_a1az
-    AbsBinds [] [] [([], forced_a1at, forced_a153)]
-       forced_a153 = PrelList.all{-rwP,p-} ta13L forced_a1ay
-    d.Parse_a13z =
-       ({-dict-}
-        []
-        [parseFile_a1ax, parseLine_a1aw, parseType_a1av, parse_a1au, forced_a1at])
-AbsBinds [] [] [([], $d2{-r1ak,x-}, d.Parse_a15w)]
-    AbsBinds [] [] [([], parseFile_a1aH, parseFile_a15B)]
-       parseFile_a15B = $mparseFile_a1a5
-    AbsBinds [] [] [([], parseLine_a1aG, parseLine_a15L)]
-       parseLine_a15L = $mparseLine_a1a4
-    AbsBinds [] [] [([], parseType_a1aF, parseType_a15U)]
-       parseType_a15U (ch_r4Z PrelBase.:{-55,w-}{i} str_r50)
-                      = (ch_r4Z, str_r50)
-    AbsBinds [] [] [([], parse_a1aE, parse_a166)]
-       parse_a166 = $mparse_a1a3
-    AbsBinds [] [] [([], forced_a1aD, forced_a16f)]
-       forced_a16f n_r54 = PrelBase.True{-5E,w-}{i}
-    d.Parse_a15w =
-       ({-dict-}
-        []
-        [parseFile_a1aH, parseLine_a1aG, parseType_a1aF, parse_a1aE, forced_a1aD])
-AbsBinds [] [] [([], $d3{-r1aj,x-}, d.Parse_a16s)]
-    AbsBinds [] [] [([], parseFile_a1aM, parseFile_a16x)]
-       parseFile_a16x = $mparseFile_a1a2
-    AbsBinds [] [] [([], parseLine_a1aL, parseLine_a16H)]
-       parseLine_a16H = $mparseLine_a1a1
-    AbsBinds [] [] [([], parseType_a1aK, parseType_a16Q)]
-       parseType_a16Q str_r5a
-                      = pl_r5c PrelBase.String{-r5n,p-} span'{-r3O,x-}
-                                                            PrelBase.Char{-38,W-} PrelBase.isDigit{-ria,p-}
-                                                                                  str_r5a
-                      where
-                          {- nonrec -}
-                          AbsBinds [ta17b] [] [([ta17b], pl_r5c, pl_a16T)]
-                              pl_a16T (l_r5e, r_r5f) = (strToInt{-r3Q,x-} l_r5e, r_r5f)
-                          {- nonrec -}
-                          {- nonrec -}
-    AbsBinds [] [] [([], parse_a1aJ, parse_a17k)]
-       parse_a17k = $mparse_a1a0
-    AbsBinds [] [] [([], forced_a1aI, forced_a17t)]
-       forced_a17t n_r5j
-                   | n_r5j >=_a19Z lit_a19Y = PrelBase.True{-5E,w-}{i}
-    d.Parse_a16s =
-       ({-dict-}
-        []
-        [parseFile_a1aM, parseLine_a1aL, parseType_a1aK, parse_a1aJ, forced_a1aI])
-parseFile{-r5S,x-} =
-    _/\_ t12 -> \ tpl_B1 ->
-       case
-           tpl_B1
-       of {
-       PrelTup.(,,,,){-65,w-}{i} tpl_B1 tpl_B2 tpl_B3 tpl_B4 tpl_B5  ->
-       tpl_B1;}
-parseLine{-r4R,x-} =
-    _/\_ t12 -> \ tpl_B1 ->
-       case
-           tpl_B1
-       of {
-       PrelTup.(,,,,){-65,w-}{i} tpl_B1 tpl_B2 tpl_B3 tpl_B4 tpl_B5  ->
-       tpl_B2;}
-parseType{-r5R,x-} =
-    _/\_ t12 -> \ tpl_B1 ->
-       case
-           tpl_B1
-       of {
-       PrelTup.(,,,,){-65,w-}{i} tpl_B1 tpl_B2 tpl_B3 tpl_B4 tpl_B5  ->
-       tpl_B3;}
-parse{-r5Q,x-} =
-    _/\_ t12 -> \ tpl_B1 ->
-       case
-           tpl_B1
-       of {
-       PrelTup.(,,,,){-65,w-}{i} tpl_B1 tpl_B2 tpl_B3 tpl_B4 tpl_B5  ->
-       tpl_B4;}
-forced{-r5P,x-} =
-    _/\_ t12 -> \ tpl_B1 ->
-       case
-           tpl_B1
-       of {
-       PrelTup.(,,,,){-65,w-}{i} tpl_B1 tpl_B2 tpl_B3 tpl_B4 tpl_B5  ->
-       tpl_B5;}
-AbsBinds
-[ta186]
-[d.Parse_a19b]
-[([ta186], $mparseFile{-r13C,x-}, parseFile_a1aN), ([ta186],
-                                                   $mparseLine{-r13I,x-},
-                                                   parseLine_a1aQ), ([ta186],
-                                                                     $mparse{-r13H,x-},
-                                                                     parse_a1aP), ([ta186],
-                                                                                   $mforced{-r13G,x-},
-                                                                                   forced_a1aO)]
-    d.Parse_a19d = d.Parse_a19b
-    forced_a1aU = forced{-r5P,x-} ta186 d.Parse_a19d
-    d.Parse_a19h = d.Parse_a19b
-    parseLine_a1aT = parseLine{-r4R,x-} ta186 d.Parse_a19h
-    d.Parse_a19j = d.Parse_a19b
-    parse_a1aS = parse{-r5Q,x-} ta186 d.Parse_a19j
-    d.Parse_a19l = d.Parse_a19b
-    parseType_a1aR = parseType{-r5R,x-} ta186 d.Parse_a19l
-    AbsBinds [] [] [([], parseFile_a1aN, parseFile_a17N)]
-       parseFile_a17N string_r5A
-                      | PrelList.all{-rwP,p-} ta186 forced_a1aU x_r5C = x_r5C
-                      where
-                          {- nonrec -}
-                          AbsBinds [] [] [([], x_r5C, x_a17Q)]
-                              x_a17Q
-                                  = map_a19X [PrelBase.String{-r5n,p-}, ta186] parseLine_a1aT
-                                                                               lines'{-r3P,x-} string_r5A
-                          {- nonrec -}
-                          {- nonrec -}
-    AbsBinds [] [] [([], parseLine_a1aQ, parseLine_a18r)]
-       parseLine_a18r
-           = PrelBase..{-rc2,p-}
-                 [(ta186, PrelBase.String{-r5n,p-}), PrelBase.String{-r5n,p-}, ta186]
-                 (pl_r5G [ta186, PrelBase.String{-r5n,p-}]) parse_a1aS
-           where
-               {- nonrec -}
-               AbsBinds [ta18B, ta18E] [] [([ta18B, ta18E], pl_r5G, pl_a18q)]
-                   pl_a18q (a_r5I, _) = a_r5I
-               {- nonrec -}
-               {- nonrec -}
-    AbsBinds [] [] [([], parse_a1aP, parse_a18V)]
-       parse_a18V
-           = PrelBase..{-rc2,p-}
-                 [PrelBase.String{-r5n,p-}, PrelBase.String{-r5n,p-}, (ta186, PrelBase.String{-r5n,p-})]
-                 parseType_a1aR whiteSpace{-r3N,x-}
-    AbsBinds [] [] [([], forced_a1aO, forced_a196)]
-       forced_a196 x_r5O = PrelBase.True{-5E,w-}{i}
-d.Eq_a19n = PrelBase.$d34{-rcI,p-}
-/=_a1ai = PrelBase./={-rhx,p-} PrelBase.Char{-38,W-} d.Eq_a19n
-d.Eq_a19s = d.Eq_a19n
-d.Eq_a19q = PrelBase.$d28{-rcB,p-} PrelBase.Char{-38,W-} d.Eq_a19s
-==_a1ah = PrelBase.=={-8Y,p-} [PrelBase.Char{-38,W-}] d.Eq_a19q
-/=_a1ag = /=_a1ai
-d.Num_a19u = PrelBase.$d4{-rcO,p-}
--_a1af = PrelBase.-{-817,p-} PrelBase.Int{-3g,W-} d.Num_a19u
-lit_a1ae = PrelBase.I#{-5b,w-}{i} 1#
-lit_a1ad = PrelBase.I#{-5b,w-}{i} 0#
-d.Num_a19x = d.Num_a19u
-+_a1ac = PrelBase.+{-rhC,p-} PrelBase.Int{-3g,W-} d.Num_a19x
-d.Num_a19z = d.Num_a19u
-*_a1ab = PrelBase.*{-rhD,p-} PrelBase.Int{-3g,W-} d.Num_a19z
-lit_a1aa = PrelBase.I#{-5b,w-}{i} 10#
--_a1a9 = -_a1af
-d.Functor_a19B = PrelBase.$d26{-rcz,p-}
-map_a1a8 = PrelBase.map{-rhy,p-} PrelBase.[]{-3j,W-} d.Functor_a19B
-d.MonadPlus_a19E = PrelBase.$d23{-rcw,p-}
-++_a1a7 = PrelBase.++{-rhB,p-} PrelBase.[]{-3j,W-} d.MonadPlus_a19E
-/=_a1a6 = /=_a1ai
-d.Parse_a19H = $d2{-r1ak,x-}
-$mparseFile_a1a5 =
-    $mparseFile{-r13C,x-} PrelBase.Char{-38,W-} d.Parse_a19H
-d.Parse_a19K = d.Parse_a19H
-$mparseLine_a1a4 =
-    $mparseLine{-r13I,x-} PrelBase.Char{-38,W-} d.Parse_a19K
-d.Parse_a19M = d.Parse_a19H
-$mparse_a1a3 = $mparse{-r13H,x-} PrelBase.Char{-38,W-} d.Parse_a19M
-d.Parse_a19O = $d3{-r1aj,x-}
-$mparseFile_a1a2 =
-    $mparseFile{-r13C,x-} PrelBase.Int{-3g,W-} d.Parse_a19O
-d.Parse_a19R = d.Parse_a19O
-$mparseLine_a1a1 =
-    $mparseLine{-r13I,x-} PrelBase.Int{-3g,W-} d.Parse_a19R
-d.Parse_a19T = d.Parse_a19O
-$mparse_a1a0 = $mparse{-r13H,x-} PrelBase.Int{-3g,W-} d.Parse_a19T
-d.Ord_a19V = PrelBase.$d7{-rda,p-}
->=_a19Z = PrelBase.>={-8Z,p-} PrelBase.Int{-3g,W-} d.Ord_a19V
-lit_a19Y = lit_a1ad
-map_a19X = map_a1a8
-
 
 NOTE: Simplifier still going after 4 iterations; bailing out.
 ghc: module version changed to 1; reason: no old .hi file
index c27b315..4953531 100644 (file)
@@ -1,96 +1,3 @@
-==================== Typechecked ====================
-AbsBinds
-[taTE]
-[d.Num_aTM, d.Ord_aTR]
-[([taTE], f3{-r3A,x-}, f3_aT2)]
-    +_aVR = PrelBase.+{-rfD,p-} taTE d.Num_aTM
-    d.Num_aTP = d.Num_aTM
-    fromInt_aVQ = PrelBase.fromInt{-8R,p-} taTE d.Num_aTP
-    lit_aVP = fromInt_aVQ PrelBase.I#{-5b,w-}{i} 1#
-    <_aVO = PrelBase.<{-ra4,p-} taTE d.Ord_aTR
-    fromInt_aVN = fromInt_aVQ
-    lit_aVM = fromInt_aVN PrelBase.I#{-5b,w-}{i} 3#
-    d.Ord_aTU = d.Ord_aTR
-    >_aVL = PrelBase.>{-rfK,p-} taTE d.Ord_aTU
-    fromInt_aVK = fromInt_aVQ
-    lit_aVJ = fromInt_aVK PrelBase.I#{-5b,w-}{i} 2#
-    f3_aT2 x_r3t
-          = (x_r3t +_aVR lit_aVP,
-             x_r3t <_aVO lit_aVM,
-             g3_r3v PrelBase.Bool{-34,W-} PrelBase.True{-5E,w-}{i},
-             g3_r3v PrelBase.Char{-38,W-} 'c')
-          where
-              {- nonrec -}
-              AbsBinds [taTi] [] [([taTi], g3_r3v, g3_aTc)]
-                  g3_aTc
-                      = \ y_r3x
-                          -> if x_r3t >_aVL lit_aVJ then
-                                 PrelBase.[]{-5i,w-}{i} taTi
-                             else
-                                 [y_r3x] (taTi)
-              {- nonrec -}
-              {- nonrec -}
-AbsBinds
-[taUx]
-[d.Num_aUF, d.Ord_aUK]
-[([taUx], f2{-r3B,x-}, f2_aTX)]
-    +_aW0 = PrelBase.+{-rfD,p-} taUx d.Num_aUF
-    d.Num_aUI = d.Num_aUF
-    fromInt_aVZ = PrelBase.fromInt{-8R,p-} taUx d.Num_aUI
-    lit_aVY = fromInt_aVZ PrelBase.I#{-5b,w-}{i} 1#
-    <_aVX = PrelBase.<{-ra4,p-} taUx d.Ord_aUK
-    fromInt_aVW = fromInt_aVZ
-    lit_aVV = fromInt_aVW PrelBase.I#{-5b,w-}{i} 3#
-    d.Ord_aUN = d.Ord_aUK
-    >_aVU = PrelBase.>{-rfK,p-} taUx d.Ord_aUN
-    fromInt_aVT = fromInt_aVZ
-    lit_aVS = fromInt_aVT PrelBase.I#{-5b,w-}{i} 2#
-    f2_aTX x_r3l
-          = (x_r3l +_aW0 lit_aVY,
-             x_r3l <_aVX lit_aVV,
-             g2_r3n PrelBase.Bool{-34,W-} PrelBase.True{-5E,w-}{i},
-             g2_r3n PrelBase.Char{-38,W-} 'c')
-          where
-              {- nonrec -}
-              AbsBinds [taUc] [] [([taUc], g2_r3n, g2_aU9)]
-                  g2_aU9 y_r3r
-                         = if x_r3l >_aVU lit_aVS then
-                               PrelBase.[]{-5i,w-}{i} taUc
-                           else
-                               [y_r3r] (taUc)
-              {- nonrec -}
-              {- nonrec -}
-AbsBinds
-[taVs]
-[d.Num_aVA, d.Ord_aVF]
-[([taVs], f{-r3C,x-}, f_aUQ)]
-    +_aWa = PrelBase.+{-rfD,p-} taVs d.Num_aVA
-    d.Num_aVD = d.Num_aVA
-    fromInt_aW9 = PrelBase.fromInt{-8R,p-} taVs d.Num_aVD
-    lit_aW8 = fromInt_aW9 PrelBase.I#{-5b,w-}{i} 1#
-    <_aW7 = PrelBase.<{-ra4,p-} taVs d.Ord_aVF
-    fromInt_aW6 = fromInt_aW9
-    lit_aW5 = fromInt_aW6 PrelBase.I#{-5b,w-}{i} 3#
-    d.Ord_aVI = d.Ord_aVF
-    >_aW4 = PrelBase.>{-rfK,p-} taVs d.Ord_aVI
-    fromInt_aW3 = fromInt_aW9
-    lit_aW1 = fromInt_aW3 PrelBase.I#{-5b,w-}{i} 2#
-    f_aUQ x_r3f
-         = (x_r3f +_aWa lit_aW8,
-            x_r3f <_aW7 lit_aW5,
-            g_r3h PrelBase.Bool{-34,W-} PrelBase.True{-5E,w-}{i},
-            g_r3h PrelBase.Char{-38,W-} 'c')
-         where
-             {- nonrec -}
-             AbsBinds [taVe] [] [([taVe], g_r3h, g_aV0)]
-                 g_aV0 y_r3j
-                       = if x_r3f >_aW4 lit_aW1 then
-                             PrelBase.[]{-5i,w-}{i} taVe
-                         else
-                             [y_r3j] (taVe)
-             {- nonrec -}
-             {- nonrec -}
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index f1046b9..0312fb6 100644 (file)
@@ -1,19 +1,3 @@
-==================== Typechecked ====================
-AbsBinds [tarE] [] [([tarE], f{-r3p,x-}, f_arp)]
-    d.Normal_arG = $d1{-rs3,x-} [GHC.Void{-3T,W-}, GHC.Void{-3T,W-}]
-    normal_as2 =
-       normal{-r3q,x-} (GHC.Void{-3T,W-} -> GHC.Void{-3T,W-}) d.Normal_arG
-    f_arp x_r3f = normal_as2 PrelBase.id{-r9U,p-} GHC.Void{-3T,W-}
-AbsBinds
-[tarV, tarW]
-[]
-[([tarV, tarW], $d1{-rs3,x-}, d.Normal_arO)]
-    AbsBinds [] [] [([], normal_as4, normal_arS)]
-       normal_arS _ = PrelBase.True{-5E,w-}{i}
-    d.Normal_arO = ({-dict-} [] [normal_as4])
-normal{-r3q,x-} = _/\_ t12 -> \ tpl_B1 -> tpl_B1
-AbsBinds [tas1] [d.Normal_as0] []
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index d75dc0d..7746d8a 100644 (file)
@@ -1,21 +1,3 @@
-==================== Typechecked ====================
-AbsBinds
-[taCf, taCi]
-[d.Num_aCq]
-[([taCi, taCf], g{-r3h,x-}, g_aCb)]
-    d.Num_aCs = d.Num_aCq
-    +_aD1 = PrelBase.+{-rfr,p-} taCf d.Num_aCs
-    d.Num_aCu = d.Num_aCq
-    -_aD0 = PrelBase.-{-817,p-} taCf d.Num_aCu
-    g_aCb b_r3l x_r3m y_r3n
-         = if b_r3l then x_r3m +_aD1 x_r3m else x_r3m -_aD0 x_r3m
-AbsBinds [taCC] [] [([taCC], f{-r3j,x-}, f_aCw)]
-    g_aD2 = g{-r3h,x-} [taCC, PrelBase.Int{-3g,W-}] d.Num_aCH
-    f_aCw = g_aD2 PrelBase.True{-5E,w-}{i}
-AbsBinds [taCZ] [] [([taCZ], h{-r3i,x-}, h_aCJ)]
-    h_aCJ y_r3p x_r3q = f{-r3j,x-} taCZ x_r3q y_r3p
-d.Num_aCH = PrelBase.$d4{-raC,p-}
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index 7c846d8..9b49fec 100644 (file)
@@ -1,8 +1,3 @@
-==================== Typechecked ====================
-FooData{-r2,l-}{i} = FooData{-r2,l-}{i} {}
-AbsBinds [] [] [([], $d1{-rBz,x-}, d.Eval_aBw)]
-    d.Eval_aBw = ({-dict-} [] [])
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index 6b83360..116286b 100644 (file)
@@ -1,110 +1,3 @@
-==================== Typechecked ====================
-scsel_RingShouldSucceedGroup{-aFR,x-} =
-    _/\_ t12 -> \ tpl_B1 ->
-       case tpl_B1 of { PrelTup.(,){-62,w-}{i} tpl_B1 tpl_B2  -> tpl_B1;}
-*{-r6w,l-} =
-    _/\_ t12 -> \ tpl_B1 ->
-       case tpl_B1 of { PrelTup.(,){-62,w-}{i} tpl_B1 tpl_B2  -> tpl_B2;}
-AbsBinds [taEd] [d.Ring_aFv] [([taEd], $m*{-rFS,x-}, *_aFT)]
-    d.Group_aFs = scsel_RingShouldSucceedGroup{-aFR,x-} taEd d.Ring_aFv
-    AbsBinds [] [] [([], *_aFT, *_aEa)]
-       *_aEa a_r6L b_r6M
-             = multiply_aFW a_r6L b_r6M
-             where
-                 {- rec -}
-                 AbsBinds
-                 [taEm]
-                 [d.Group_aFb]
-                 [([taEm], multiply_r6O, multiply_aEj)]
-                     d.Group_aFd = d.Group_aFb
-                     compare_aGa = compare{-r6D,l-} taEm d.Group_aFd
-                     d.Group_aFf = d.Group_aFb
-                     zero_aG9 = zero{-r6z,l-} taEm d.Group_aFf
-                     zero_aG8 = zero_aG9
-                     d.Group_aFh = d.Group_aFb
-                     -_aG7 = -{-r6A,l-} taEm d.Group_aFh
-                     zero_aG6 = zero_aG9
-                     d.Group_aFj = d.Group_aFb
-                     multiply_aG5 = multiply_r6O taEm d.Group_aFj
-                     -_aG4 = -_aG7
-                     zero_aG3 = zero_aG9
-                     compare_aG2 = compare_aGa
-                     d.Group_aFl = d.Group_aFb
-                     one_aG1 = one{-r6y,l-} taEm d.Group_aFl
-                     d.Group_aFn = d.Group_aFb
-                     +_aG0 = +{-r6B,l-} taEm d.Group_aFn
-                     multiply_aFZ = multiply_aG5
-                     -_aFY = -_aG7
-                     one_aFX = one_aG1
-                     multiply_aEj a_r6S b_r6T
-                                  = case compare_aGa a_r6S zero_aG9 of
-                                      PrelBase.EQ{-r5J,p-}{i} -> zero_aG8
-                                      PrelBase.LT{-r5K,p-}{i}
-                                      -> zero_aG6 -_aG7 (multiply_aG5 zero_aG3 -_aG4 a_r6S b_r6T)
-                                      PrelBase.GT{-r5I,p-}{i}
-                                      -> case compare_aG2 a_r6S one_aG1 of
-                                           PrelBase.EQ{-r5J,p-}{i} -> b_r6T
-                                           _
-                                           -> b_r6T +_aG0 (multiply_aFZ a_r6S -_aFY one_aFX b_r6T)
-                 {- nonrec -}
-                 multiply_aFW = multiply_r6O taEd d.Group_aFs
-                 {- nonrec -}
-compare{-r6D,l-} =
-    _/\_ t12 -> \ tpl_B1 ->
-       case
-           tpl_B1
-       of {
-       PrelTup.(,,,,,){-66,w-}{i} tpl_B1 tpl_B2 tpl_B3 tpl_B4 tpl_B5 tpl_B6  ->
-       tpl_B1;}
-fromInteger{-r6C,l-} =
-    _/\_ t12 -> \ tpl_B1 ->
-       case
-           tpl_B1
-       of {
-       PrelTup.(,,,,,){-66,w-}{i} tpl_B1 tpl_B2 tpl_B3 tpl_B4 tpl_B5 tpl_B6  ->
-       tpl_B2;}
-+{-r6B,l-} =
-    _/\_ t12 -> \ tpl_B1 ->
-       case
-           tpl_B1
-       of {
-       PrelTup.(,,,,,){-66,w-}{i} tpl_B1 tpl_B2 tpl_B3 tpl_B4 tpl_B5 tpl_B6  ->
-       tpl_B3;}
--{-r6A,l-} =
-    _/\_ t12 -> \ tpl_B1 ->
-       case
-           tpl_B1
-       of {
-       PrelTup.(,,,,,){-66,w-}{i} tpl_B1 tpl_B2 tpl_B3 tpl_B4 tpl_B5 tpl_B6  ->
-       tpl_B4;}
-zero{-r6z,l-} =
-    _/\_ t12 -> \ tpl_B1 ->
-       case
-           tpl_B1
-       of {
-       PrelTup.(,,,,,){-66,w-}{i} tpl_B1 tpl_B2 tpl_B3 tpl_B4 tpl_B5 tpl_B6  ->
-       tpl_B5;}
-one{-r6y,l-} =
-    _/\_ t12 -> \ tpl_B1 ->
-       case
-           tpl_B1
-       of {
-       PrelTup.(,,,,,){-66,w-}{i} tpl_B1 tpl_B2 tpl_B3 tpl_B4 tpl_B5 tpl_B6  ->
-       tpl_B6;}
-AbsBinds
-[taFB]
-[d.Group_aFO]
-[([taFB], $mzero{-rFV,x-}, zero_aGb), ([taFB],
-                                      $mone{-rFU,x-},
-                                      one_aGc)]
-    d.Group_aFQ = d.Group_aFO
-    fromInteger_aGe = fromInteger{-r6C,l-} taFB d.Group_aFQ
-    fromInteger_aGd = fromInteger_aGe
-    AbsBinds [] [] [([], zero_aGb, zero_aFA)]
-       zero_aFA = fromInteger_aGe 0
-    AbsBinds [] [] [([], one_aGc, one_aFI)]
-       one_aFI = fromInteger_aGd 1
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index bda588e..9fe3538 100644 (file)
@@ -1,164 +1,3 @@
-==================== Typechecked ====================
-Null{-rf,x-}{i} =
-    _/\_ t_ar59 a_tr5a -> Null{-rf,x-}{i} {_@_ t_ar59 _@_ a_tr5a}
-Cons{-re,x-}{i} =
-    _/\_ t_ar59 a_tr5a -> \ tpl_B1 tpl_B2 ->
-       Cons{-re,x-}{i} {_@_ t_ar59 _@_ a_tr5a tpl_B1 tpl_B2}
-AbsBinds [ta13Q] [d.Num_a141] [([ta13Q], out{-r4v,x-}, out_a13N)]
-    d.Eq_a143 = PrelBase.scsel_NumPrelBaseEq{-a19j,p-} ta13Q d.Num_a141
-    ==_a18Z = PrelBase.=={-8Y,p-} ta13Q d.Eq_a143
-    d.Num_a145 = d.Num_a141
-    sum_a18Y = PrelList.sum{-ro0,p-} ta13Q d.Num_a145
-    d.Num_a148 = d.Num_a141
-    fromInt_a18X = PrelBase.fromInt{-8R,p-} ta13Q d.Num_a148
-    lit_a18W = fromInt_a18X PrelBase.I#{-5b,w-}{i} 0#
-    out_a13N x_r4O
-            | (sum_a18Y x_r4O) ==_a18Z lit_a18W = PrelIO.putStr{-riO,p-} "ok\n"
-            | PrelBase.otherwise{-818,p-} = PrelIO.putStr{-riO,p-} "ok\n"
-out_a19i = out{-r4v,x-} PrelBase.Int{-3g,W-} d.Num_a18w
-out_a19h = out{-r4v,x-} PrelBase.Double{-3a,W-} d.Num_a18x
-AbsBinds
-[ta14z, aa14A]
-[d.PriorityQueue_a14E, d.Ord_a14G]
-[([ta14z, aa14A], insertMany{-r4x,x-}, insertMany_a14b)]
-    insert_a14B = insert{-r5d,x-} aa14A d.PriorityQueue_a14E
-    insert_a19k = insert_a14B ta14z d.Ord_a14G
-    insertMany_a14b x_r4G q_r4H
-                   = PrelBase.foldr{-89,w-} [ta14z, aa14A ta14z] insert_a19k
-                                                                 q_r4H
-                                                                 x_r4G
-AbsBinds
-[aa15e, ta15g]
-[d.PriorityQueue_a15j, d.Ord_a15l]
-[([aa15e, ta15g], toOrderedList{-r4y,x-}, toOrderedList_a14I)]
-    splitMin_a15h = splitMin{-r5b,x-} aa15e d.PriorityQueue_a15j
-    splitMin_a19l = splitMin_a15h ta15g d.Ord_a15l
-    toOrderedList_a14I q_r4A
-                      = case splitMin_a19l q_r4A of
-                          Null{-rf,x-}{i} -> PrelBase.[]{-5i,w-}{i} ta15g
-                          (Cons{-re,x-}{i} a_r4D q_r4E)
-                          -> PrelBase.:{-55,w-}{i} ta15g a_r4D (toOrderedList_a14I q_r4E)
-AbsBinds
-[aa15J, ta15K]
-[d.PriorityQueue_a15N, d.Ord_a15O]
-[([aa15J, ta15K], pqSort{-r4w,x-}, pqSort_a15n)]
-    toOrderedList_a19n =
-       toOrderedList{-r4y,x-} [aa15J, ta15K]
-           [d.PriorityQueue_a15N, d.Ord_a15O]
-    d.PriorityQueue_a15Q = d.PriorityQueue_a15N
-    d.Ord_a15R = d.Ord_a15O
-    insertMany_a19m =
-       insertMany{-r4x,x-} [ta15K, aa15J]
-           [d.PriorityQueue_a15Q, d.Ord_a15R]
-    pqSort_a15n q_r4J x_r4K
-               = toOrderedList_a19n insertMany_a19m x_r4K q_r4J
-AbsBinds
-[aa164]
-[d.PriorityQueue_a16P]
-[([aa164], check{-r4u,x-}, check_a160)]
-    d.PriorityQueue_a17m = d.PriorityQueue_a16P
-    d.Ord_a17n = PrelBase.$d7{-rcM,p-}
-    pqSort_a19p =
-       pqSort{-r4w,x-} [aa164, PrelBase.Int{-3g,W-}]
-           [d.PriorityQueue_a17m, d.Ord_a17n]
-    d.Ord_a16Q = d.Ord_a17n
-    d.PriorityQueue_a17u = d.PriorityQueue_a16P
-    d.Ord_a17v = PrelNum.$d17{-rwV,p-}
-    pqSort_a19o =
-       pqSort{-r4w,x-} [aa164, PrelBase.Double{-3a,W-}]
-           [d.PriorityQueue_a17u, d.Ord_a17v]
-    d.Ord_a16R = d.Ord_a17v
-    check_a160 empty_r4M
-              = do
-                  PrelIO.putStr{-riO,p-} "*** sorting\n"
-                  out_a19i pqSort_a19p empty_a19r
-                                       [(enumFromTo_a199) lit_a19b .. lit_a19a]
-                  out_a19h pqSort_a19o empty_a19q
-                                       [(enumFromThenTo_a192) lit_a197, lit_a195 .. lit_a193]
-              where
-                  {- nonrec -}
-                  empty_a19r = empty_r4M PrelBase.Int{-3g,W-} d.Ord_a16Q
-                  empty_a19q = empty_r4M PrelBase.Double{-3a,W-} d.Ord_a16R
-                  {- nonrec -}
-AbsBinds
-[aa18R, ta18S]
-[]
-[([aa18R, ta18S], $d1{-r19g,x-}, d.Eval_a17O)]
-    d.Eval_a17O = ({-dict-} [] [])
-empty{-r5f,x-} =
-    _/\_ t12 -> \ tpl_B1 ->
-       case
-           tpl_B1
-       of {
-       PrelTup.(,,,,){-65,w-}{i} tpl_B1 tpl_B2 tpl_B3 tpl_B4 tpl_B5  ->
-       tpl_B1;}
-single{-r5e,x-} =
-    _/\_ t12 -> \ tpl_B1 ->
-       case
-           tpl_B1
-       of {
-       PrelTup.(,,,,){-65,w-}{i} tpl_B1 tpl_B2 tpl_B3 tpl_B4 tpl_B5  ->
-       tpl_B2;}
-insert{-r5d,x-} =
-    _/\_ t12 -> \ tpl_B1 ->
-       case
-           tpl_B1
-       of {
-       PrelTup.(,,,,){-65,w-}{i} tpl_B1 tpl_B2 tpl_B3 tpl_B4 tpl_B5  ->
-       tpl_B3;}
-meld{-r5c,x-} =
-    _/\_ t12 -> \ tpl_B1 ->
-       case
-           tpl_B1
-       of {
-       PrelTup.(,,,,){-65,w-}{i} tpl_B1 tpl_B2 tpl_B3 tpl_B4 tpl_B5  ->
-       tpl_B4;}
-splitMin{-r5b,x-} =
-    _/\_ t12 -> \ tpl_B1 ->
-       case
-           tpl_B1
-       of {
-       PrelTup.(,,,,){-65,w-}{i} tpl_B1 tpl_B2 tpl_B3 tpl_B4 tpl_B5  ->
-       tpl_B5;}
-AbsBinds
-[aa17W]
-[d.PriorityQueue_a18r]
-[([aa17W], $minsert{-r19c,x-}, insert_a19s)]
-    d.PriorityQueue_a18t = d.PriorityQueue_a18r
-    meld_a18i = meld{-r5c,x-} aa17W d.PriorityQueue_a18t
-    d.PriorityQueue_a18v = d.PriorityQueue_a18r
-    single_a18h = single{-r5e,x-} aa17W d.PriorityQueue_a18v
-    AbsBinds [ta17Z] [d.Ord_a18l] [([ta17Z], insert_a19s, insert_a17U)]
-       d.Ord_a18n = d.Ord_a18l
-       meld_a19u = meld_a18i ta17Z d.Ord_a18n
-       d.Ord_a18p = d.Ord_a18l
-       single_a19t = single_a18h ta17Z d.Ord_a18p
-       insert_a17U a_r56 q_r57 = (single_a19t a_r56) meld_a19u q_r57
-d.Num_a18w = PrelBase.$d4{-rcq,p-}
-lit_a19b = PrelBase.I#{-5b,w-}{i} 1#
-lit_a19a = PrelBase.I#{-5b,w-}{i} 99#
-d.Enum_a18A = PrelBase.$d6{-rcL,p-}
-enumFromTo_a199 =
-    PrelBase.enumFromTo{-8W,p-} PrelBase.Int{-3g,W-} d.Enum_a18A
-d.Num_a18x = PrelNum.$d16{-rwU,p-}
-d.Fractional_a18F = PrelNum.$d14{-rwS,p-}
-fromRational_a198 =
-    PrelNum.fromRational{-8T,p-} PrelBase.Double{-3a,W-}
-       d.Fractional_a18F
-lit_a197 = fromRational_a198 1.0
-fromRational_a196 = fromRational_a198
-lit_a195 = fromRational_a196 1.1
-fromRational_a194 = fromRational_a198
-lit_a193 = fromRational_a194 99.9
-d.Enum_a18K = PrelNum.$d8{-rxr,p-}
-enumFromThenTo_a192 =
-    PrelBase.enumFromThenTo{-8X,p-} PrelBase.Double{-3a,W-} d.Enum_a18K
-d.Monad_a18N = IOBase.$d3{-rm9,p-}
->>=_a191 = PrelBase.>>={-811,p-} IOBase.IO{-3e,p-} d.Monad_a18N
-d.Monad_a18Q = d.Monad_a18N
-return_a190 =
-    PrelBase.return{-816,p-} IOBase.IO{-3e,p-} d.Monad_a18Q
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index fccf298..efbb004 100644 (file)
@@ -1,61 +1,3 @@
-==================== Typechecked ====================
-AbsBinds
-[taD8, taD9]
-[d.Num_aEE, d.Eq_aEF, d.Show_aEG, d.Eval_aEH]
-[([taD8, taD9], $d1{-rFF,x-}, d.Num_aD1)]
-    d.Eq_aEI = d.Eq_aEF
-    d.Show_aEJ = d.Show_aEG
-    d.Eval_aEK = d.Eval_aEH
-    d.Num_aEO = d.Num_aEE
-    +_aFV = PrelBase.+{-rgc,p-} taD9 d.Num_aEO
-    d.Num_aEQ = d.Num_aEE
-    -_aFU = PrelBase.-{-817,p-} taD9 d.Num_aEQ
-    d.Num_aES = d.Num_aEE
-    *_aFT = PrelBase.*{-rgd,p-} taD9 d.Num_aES
-    d.Num_aEU = d.Num_aEE
-    negate_aFS = PrelBase.negate{-rge,p-} taD9 d.Num_aEU
-    d.Num_aEW = d.Num_aEE
-    abs_aFR = PrelBase.abs{-rgf,p-} taD9 d.Num_aEW
-    d.Num_aEY = d.Num_aEE
-    signum_aFQ = PrelBase.signum{-rgg,p-} taD9 d.Num_aEY
-    d.Num_aF0 = d.Num_aEE
-    fromInteger_aFP = PrelBase.fromInteger{-8S,p-} taD9 d.Num_aF0
-    d.Num_aF2 = d.Num_aEE
-    fromInt_aFO = PrelBase.fromInt{-8R,p-} taD9 d.Num_aF2
-    AbsBinds [] [] [([], +_aFN, +_aD5)]
-       +_aD5 f_r3h g_r3i = \ a_r3k -> (f_r3h a_r3k) +_aFV (g_r3i a_r3k)
-    AbsBinds [] [] [([], -_aFM, -_aDl)]
-       -_aDl f_r3o g_r3p = \ a_r3r -> (f_r3o a_r3r) -_aFU (g_r3p a_r3r)
-    AbsBinds [] [] [([], *_aFL, *_aDz)]
-       *_aDz f_r3v g_r3w = \ a_r3y -> (f_r3v a_r3y) *_aFT (g_r3w a_r3y)
-    AbsBinds [] [] [([], negate_aFK, negate_aDN)]
-       negate_aDN f_r3C = \ a_r3E -> negate_aFS f_r3C a_r3E
-    AbsBinds [] [] [([], abs_aFJ, abs_aDZ)]
-       abs_aDZ f_r3I = \ a_r3K -> abs_aFR f_r3I a_r3K
-    AbsBinds [] [] [([], signum_aFI, signum_aEb)]
-       signum_aEb f_r3O = \ a_r3Q -> signum_aFQ f_r3O a_r3Q
-    AbsBinds [] [] [([], fromInteger_aFH, fromInteger_aEn)]
-       fromInteger_aEn n_r3U = \ a_r3W -> fromInteger_aFP n_r3U
-    AbsBinds [] [] [([], fromInt_aFG, fromInt_aEy)]
-       fromInt_aEy n_r40 = \ a_r42 -> fromInt_aFO n_r40
-    d.Num_aD1 =
-       ({-dict-}
-        [d.Eq_aEI, d.Show_aEJ, d.Eval_aEK]
-        [+_aFN, -_aFM, *_aFL, negate_aFK, abs_aFJ, signum_aFI, fromInteger_aFH, fromInt_aFG])
-AbsBinds
-[taFm, taFn]
-[d.Eq_aFz]
-[([taFm, taFn], $d2{-rFW,x-}, d.Eq_aFf)]
-    d.Eq_aFD = d.Eq_aFf
-    $m/=_aFZ = PrelBase.$m/={-rfO,p-} (taFm -> taFn) d.Eq_aFD
-    AbsBinds [] [] [([], ==_aFY, ==_aFj)]
-       ==_aFj f_r4a g_r4b
-              = IOBase.error{-87,w-}
-                    PrelBase.Bool{-34,W-} "attempt to compare functions"
-    AbsBinds [] [] [([], /=_aFX, /=_aFw)]
-       /=_aFw = $m/=_aFZ
-    d.Eq_aFf = ({-dict-} [] [==_aFY, /=_aFX])
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index a250e21..8d85aca 100644 (file)
@@ -1,423 +1,3 @@
-==================== Typechecked ====================
-AbsBinds
-[taBC, taBF, taBI]
-[]
-[([taBC, taBF, taBI], s_3_2{-r5Z,x-}, s_3_2_aBr)]
-    s_3_2_aBr (v0_r4o, v1_r4p, v2_r4q) = v2_r4q
-AbsBinds
-[taBW, taBZ, taC2]
-[]
-[([taBW, taBZ, taC2], s_3_1{-r60,x-}, s_3_1_aBL)]
-    s_3_1_aBL (v0_r4k, v1_r4l, v2_r4m) = v1_r4l
-AbsBinds
-[taCg, taCj, taCm]
-[]
-[([taCg, taCj, taCm], s_3_0{-r61,x-}, s_3_0_aC5)]
-    s_3_0_aC5 (v0_r4g, v1_r4h, v2_r4i) = v0_r4g
-AbsBinds [taCz] [] [([taCz], s_1_0{-r62,x-}, s_1_0_aCp)]
-    s_1_0_aCp v0_r4e = v0_r4e
-AbsBinds
-[taCL, taCO]
-[]
-[([taCL, taCO], s_2_1{-r63,x-}, s_2_1_aCB)]
-    s_2_1_aCB (v0_r4b, v1_r4c) = v1_r4c
-AbsBinds
-[taD1, taD4]
-[]
-[([taD1, taD4], s_2_0{-r64,x-}, s_2_0_aCR)]
-    s_2_0_aCR (v0_r48, v1_r49) = v0_r48
-AbsBinds
-[taDt, taDr]
-[]
-[([taDt, taDr], f_rec{-r66,x-}, f_rec_aD7)]
-    f_rec_aD7 f0_r3Y a_r3Z = f0_r3Y s_1_0{-r62,x-} taDr a_r3Z
-AbsBinds
-[taDR, taDT, taDV]
-[]
-[([taDR, taDT, taDV], absIf{-r69,x-}, absIf_aDv)]
-    absIf_aDv a_r3N b_r3O c_r3P = a_r3N
-AbsBinds [taE7] [] [([taE7], head{-r6b,x-}, head_aDX)]
-    head_aDX (x_r3K PrelBase.:{-55,w-}{i} xs_r3L) = x_r3K
-AbsBinds [taEf] [] [([taEf], bottom{-r6a,x-}, bottom_aEb)]
-    bottom_aEb = head{-r6b,x-} taEf
-AbsBinds [taEx] [] [([taEx], fac_rec0{-r5T,x-}, fac_rec0_aEh)]
-    fac_rec0_aEh n_r4H a_r4I
-                = bottom{-r6a,x-} taEx [n_r4H, a_r4I] (taEx)
-AbsBinds [taEJ] [] [([taEJ], f_rec0{-r5P,x-}, f_rec0_aEz)]
-    f_rec0_aEz a_r4Q = bottom{-r6a,x-} taEJ [a_r4Q] (taEJ)
-AbsBinds [taEV] [] [([taEV], f_rec1{-r5Q,x-}, f_rec1_aEL)]
-    f_rec1_aEL a_r4O
-              = f_rec{-r66,x-} [taEV, taEV] f_rec0{-r5P,x-} taEV a_r4O
-AbsBinds [taFb] [] [([taFb], f_rec2{-r5R,x-}, f_rec2_aF1)]
-    f_rec2_aF1 a_r4M
-              = f_rec{-r66,x-} [taFb, taFb] f_rec1{-r5Q,x-} taFb a_r4M
-AbsBinds [taFr] [] [([taFr], f{-r5S,x-}, f_aFh)]
-    f_aFh a_r4K
-         = f_rec{-r66,x-} [taFr, taFr] f_rec2{-r5R,x-} taFr a_r4K
-AbsBinds [taFZ] [] [([taFZ], g_rec0{-r5F,x-}, g_rec0_aFx)]
-    g_rec0_aFx x_r5B y_r5C z_r5D p_r5E
-              = bottom{-r6a,x-} taFZ [x_r5B, y_r5C, z_r5D, p_r5E] (taFZ)
-AbsBinds [taGh] [] [([taGh], absAnd{-r68,x-}, absAnd_aG1)]
-    absAnd_aG1 a_r3R b_r3S = head{-r6b,x-} taGh [a_r3R, b_r3S] (taGh)
-AbsBinds [taGl] [] [([taGl], one{-r6c,x-}, one_aGj)]
-    one_aGj = one_aGj
-AbsBinds
-[taH9, taHp, taHr, taHu, taHv]
-[]
-[([taH9, taHp, taHr, taHu, taHv], fac_rec{-r67,x-}, fac_rec_aGn)]
-    fac_rec_aGn fac0_r3U n_r3V a_r3W
-               = absIf{-r69,x-} [taHv, taH9, taHp] absAnd{-r68,x-}
-                                                       taHp s_3_0{-r61,x-} [taHp, taHu, taHr] n_r3V
-                                                            one{-r6c,x-} taHp
-                                                   s_2_0{-r64,x-} [taHv, taHu] a_r3W
-                                                   fac0_r3U absAnd{-r68,x-} taHr s_3_2{-r5Z,x-}
-                                                                                     [taHp, taHu, taHr] n_r3V
-                                                                                 one{-r6c,x-} taHr
-                                                            absAnd{-r68,x-} taHu s_3_1{-r60,x-}
-                                                                                     [taHp, taHu, taHr] n_r3V
-                                                                                 s_2_1{-r63,x-}
-                                                                                     [taHv, taHu] a_r3W
-AbsBinds
-[taHO, taHW, taHX]
-[]
-[([taHO, taHW, taHX], fac_rec1{-r5U,x-}, fac_rec1_aHx)]
-    fac_rec1_aHx n_r4E a_r4F
-                = fac_rec{-r67,x-} [taHW, taHO, taHW, taHW, taHX] fac_rec0{-r5T,x-}
-                                                                      taHW
-                                                                  n_r4E
-                                                                  a_r4F
-AbsBinds
-[taIg, taIo, taIr, taIs, taIt]
-[]
-[([taIg, taIo, taIr, taIs, taIt], fac_rec2{-r5V,x-}, fac_rec2_aHZ)]
-    fac_rec2_aHZ n_r4B a_r4C
-                = fac_rec{-r67,x-}
-                      [taIs, taIg, (taIs, taIo, taIo), (taIr, taIo), taIt] fac_rec1{-r5U,x-}
-                                                                               [taIs, taIo, taIr]
-                                                                           n_r4B
-                                                                           a_r4C
-AbsBinds
-[taIM, taIV, taIW, taIY, taJ1, taJ2, taJ3]
-[]
-[([taIM, taIV, taIW, taIY, taJ1, taJ2, taJ3],
-  fac_rec3{-r5W,x-},
-  fac_rec3_aIv)]
-    fac_rec3_aIv n_r4y a_r4z
-                = fac_rec{-r67,x-}
-                      [taJ2, taIM, (taJ2, (taIV, taIW), (taIY, taIW, taIW)), (taJ1, (taIV, taIW)), taJ3] fac_rec2{-r5V,x-}
-                                                                                                             [taJ2, taIW, taIV, taIY, taJ1]
-                                                                                                         n_r4y
-                                                                                                         a_r4z
-AbsBinds
-[taJm, taJx, taJy, taJz, taJB, taJC, taJF, taJG, taJH]
-[]
-[([taJm, taJx, taJy, taJz, taJB, taJC, taJF, taJG, taJH],
-  fac_rec4{-r5X,x-},
-  fac_rec4_aJ5)]
-    fac_rec4_aJ5 n_r4v a_r4w
-                = fac_rec{-r67,x-}
-                      [taJG, taJm, (taJG, (taJx, (taJy, taJz)), (taJB, (taJy, taJz), (taJC, taJz, taJz))), (taJF, (taJx, (taJy, taJz))), taJH] fac_rec3{-r5W,x-}
-                                                                                                                                                   [taJG, taJy, taJz, taJC, taJx, taJB, taJF]
-                                                                                                                                               n_r4v
-                                                                                                                                               a_r4w
-AbsBinds
-[taK0, taKd, taKe, taKf, taKg, taKi, taKj, taKk, taKn, taKo, taKp]
-[]
-[([taK0, taKd, taKe, taKf, taKg, taKi, taKj, taKk, taKn, taKo,
-   taKp],
-  fac{-r5Y,x-},
-  fac_aJJ)]
-    fac_aJJ n_r4s a_r4t
-           = fac_rec{-r67,x-}
-                 [taKo, taK0, (taKo, (taKd, (taKe, (taKf, taKg))), (taKi, (taKe, (taKf, taKg)), (taKj, (taKf, taKg), (taKk, taKg, taKg)))), (taKn, (taKd, (taKe, (taKf, taKg)))), taKp] fac_rec4{-r5X,x-}
-                                                                                                                                                                                            [taKo, taKe, taKf, taKg, taKj, taKk, taKd, taKi, taKn]
-                                                                                                                                                                                        n_r4s
-                                                                                                                                                                                        a_r4t
-AbsBinds
-[taLv, taLN, taLP, taLR, taMq, taMr, taMt, taMv, taMB, taMC, taMD]
-[]
-[([taLv, taLN, taLP, taLR, taMq, taMr, taMt, taMv, taMB, taMC,
-   taMD],
-  g_rec{-r65,x-},
-  g_rec_aKr)]
-    g_rec_aKr g0_r41 g1_r42 x_r43 y_r44 z_r45 p_r46
-             = absIf{-r69,x-} [taMr, taLv, taMC] absAnd{-r68,x-}
-                                                     taMC s_3_0{-r61,x-} [taMC, taMD, taMB] p_r46
-                                                          one{-r6c,x-} taMC
-                                                 absAnd{-r68,x-} taMr s_1_0{-r62,x-} taMr x_r43
-                                                                      s_3_0{-r61,x-}
-                                                                          [taMr, taMq, taMt] z_r45
-                                                 absAnd{-r68,x-} taLv g0_r41 s_1_0{-r62,x-}
-                                                                                 taLN y_r44
-                                                                             one{-r6c,x-} taLP
-                                                                             one{-r6c,x-} taLR
-                                                                             absAnd{-r68,x-}
-                                                                                 taMD s_3_1{-r60,x-}
-                                                                                          [taMC, taMD, taMB] p_r46
-                                                                                      one{-r6c,x-}
-                                                                                          taMD
-                                                                      g1_r42 s_3_2{-r5Z,x-}
-                                                                                 [taMr, taMq, taMt] z_r45
-                                                                             s_3_1{-r60,x-}
-                                                                                 [taMr, taMq, taMt] z_r45
-                                                                             one{-r6c,x-} taMv
-                                                                             absAnd{-r68,x-}
-                                                                                 taMB s_3_2{-r5Z,x-}
-                                                                                          [taMC, taMD, taMB] p_r46
-                                                                                      one{-r6c,x-}
-                                                                                          taMB
-AbsBinds
-[taNi, taNq, taNx]
-[]
-[([taNi, taNq, taNx], g_rec1{-r5G,x-}, g_rec1_aMH)]
-    g_rec1_aMH x_r5w y_r5x z_r5y p_r5z
-              = g_rec{-r65,x-}
-                    [taNq, taNq, taNq, taNq, taNq, taNx, taNq, taNq, taNq, taNi, taNq] g_rec0{-r5F,x-}
-                                                                                           taNq
-                                                                                       g_rec0{-r5F,x-}
-                                                                                           taNq
-                                                                                       x_r5w
-                                                                                       y_r5x
-                                                                                       z_r5y
-                                                                                       p_r5z
-AbsBinds
-[taOa, taOg, taOi, taOm, taOr, taOt, taOx]
-[]
-[([taOa, taOg, taOi, taOm, taOr, taOt, taOx],
-  g_rec2{-r5H,x-},
-  g_rec2_aNz)]
-    g_rec2_aNz x_r5r y_r5s z_r5t p_r5u
-              = g_rec{-r65,x-}
-                    [taOm, taOg, taOi, (taOg, taOi, taOi), taOt, taOx, taOr, (taOr, taOt, taOt), (taOm, taOt, taOt), taOa, (taOm, taOi, taOi)] g_rec1{-r5G,x-}
-                                                                                                                                                   [taOm, taOi, taOg]
-                                                                                                                                               g_rec1{-r5G,x-}
-                                                                                                                                                   [taOm, taOt, taOr]
-                                                                                                                                               x_r5r
-                                                                                                                                               y_r5s
-                                                                                                                                               z_r5t
-                                                                                                                                               p_r5u
-AbsBinds
-[taPa, taPk, taPo, taPs, taPt, taPu, taPD, taPF, taPH, taPL, taPM, taPN]
-[]
-[([taPa, taPk, taPo, taPs, taPt, taPu, taPD, taPF, taPH, taPL,
-   taPM, taPN],
-  g_rec3{-r5I,x-},
-  g_rec3_aOz)]
-    g_rec3_aOz x_r5m y_r5n z_r5o p_r5p
-              = g_rec{-r65,x-}
-                    [taPu, taPk, GHC.Void{-3T,W-}, (taPk, taPo, GHC.Void{-3T,W-}), taPF, taPN, taPD, (taPD, taPH, GHC.Void{-3T,W-}), (taPu, (taPL, taPM, taPM), (taPL, taPH, taPH)), taPa, (taPu, (taPs, taPt, taPt), (taPs, taPo, taPo))] g_rec2{-r5H,x-}
-                                                                                                                                                                                                                                               [taPu, GHC.Void{-3T,W-}, taPt, taPs, GHC.Void{-3T,W-}, taPo, taPk]
-                                                                                                                                                                                                                                           g_rec2{-r5H,x-}
-                                                                                                                                                                                                                                               [taPu, taPF, taPM, taPL, GHC.Void{-3T,W-}, taPH, taPD]
-                                                                                                                                                                                                                                           x_r5m
-                                                                                                                                                                                                                                           y_r5n
-                                                                                                                                                                                                                                           z_r5o
-                                                                                                                                                                                                                                           p_r5p
-AbsBinds
-[taQq, taQF, taQN, taQO, taQP, taQQ, taQR, taQS, taQT, taQU, taR8, taRa, taRg, taRh, taRi, taRj, taRk, taRl, taRm, taRn]
-[]
-[([taQq, taQF, taQN, taQO, taQP, taQQ, taQR, taQS, taQT, taQU,
-   taR8, taRa, taRg, taRh, taRi, taRj, taRk, taRl, taRm, taRn],
-  g_rec4{-r5J,x-},
-  g_rec4_aPP)]
-    g_rec4_aPP x_r5h y_r5i z_r5j p_r5k
-              = g_rec{-r65,x-}
-                    [taQU, taQF, GHC.Void{-3T,W-}, (taQF, GHC.Void{-3T,W-}, GHC.Void{-3T,W-}), taRa, taRn, taR8, (taR8, GHC.Void{-3T,W-}, GHC.Void{-3T,W-}), (taQU, (taRg, (taRh, taRi, taRi), (taRh, taRj, taRj)), (taRg, (taRk, taRl, taRl), (taRk, taRm, taRm))), taQq, (taQU, (taQN, (taQO, taQP, taQP), (taQO, taQQ, taQQ)), (taQN, (taQR, taQS, taQS), (taQR, taQT, taQT)))] g_rec3{-r5I,x-}
-                                                                                                                                                                                                                                                                                                                                                                                       [taQU, GHC.Void{-3T,W-}, taQQ, taQO, taQP, taQN, GHC.Void{-3T,W-}, GHC.Void{-3T,W-}, taQT, taQR, taQS, taQF]
-                                                                                                                                                                                                                                                                                                                                                                                   g_rec3{-r5I,x-}
-                                                                                                                                                                                                                                                                                                                                                                                       [taQU, taRa, taRj, taRh, taRi, taRg, GHC.Void{-3T,W-}, GHC.Void{-3T,W-}, taRm, taRk, taRl, taR8]
-                                                                                                                                                                                                                                                                                                                                                                                   x_r5h
-                                                                                                                                                                                                                                                                                                                                                                                   y_r5i
-                                                                                                                                                                                                                                                                                                                                                                                   z_r5j
-                                                                                                                                                                                                                                                                                                                                                                                   p_r5k
-AbsBinds
-[taS0, taSn, taSv, taSw, taSx, taSy, taSz, taSA, taSB, taSC, taSD, taSE, taSF, taSG, taSH, taSI, taSJ, taSK, taT6, taT8, taTe, taTf, taTg, taTh, taTi, taTj, taTk, taTl, taTm, taTn, taTo, taTp, taTq, taTr, taTs, taTt]
-[]
-[([taS0, taSn, taSv, taSw, taSx, taSy, taSz, taSA, taSB, taSC,
-   taSD, taSE, taSF, taSG, taSH, taSI, taSJ, taSK, taT6, taT8, taTe,
-   taTf, taTg, taTh, taTi, taTj, taTk, taTl, taTm, taTn, taTo, taTp,
-   taTq, taTr, taTs, taTt],
-  g_rec5{-r5K,x-},
-  g_rec5_aRp)]
-    g_rec5_aRp x_r5c y_r5d z_r5e p_r5f
-              = g_rec{-r65,x-}
-                    [taSK, taSn, GHC.Void{-3T,W-}, (taSn, GHC.Void{-3T,W-}, GHC.Void{-3T,W-}), taT8, taTt, taT6, (taT6, GHC.Void{-3T,W-}, GHC.Void{-3T,W-}), (taSK, (taTe, (taTf, (taTg, taTh, taTh), (taTg, taTi, taTi)), (taTf, (taTj, taTk, taTk), (taTj, taTl, taTl))), (taTe, (taTm, (taTn, taTo, taTo), (taTn, taTp, taTp)), (taTm, (taTq, taTr, taTr), (taTq, taTs, taTs)))), taS0, (taSK, (taSv, (taSw, (taSx, taSy, taSy), (taSx, taSz, taSz)), (taSw, (taSA, taSB, taSB), (taSA, taSC, taSC))), (taSv, (taSD, (taSE, taSF, taSF), (taSE, taSG, taSG)), (taSD, (taSH, taSI, taSI), (taSH, taSJ, taSJ))))] g_rec4{-r5J,x-}
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       [taSK, GHC.Void{-3T,W-}, taSw, taSx, taSy, taSz, taSA, taSB, taSC, taSv, GHC.Void{-3T,W-}, GHC.Void{-3T,W-}, taSD, taSE, taSF, taSG, taSH, taSI, taSJ, taSn]
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   g_rec4{-r5J,x-}
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       [taSK, taT8, taTf, taTg, taTh, taTi, taTj, taTk, taTl, taTe, GHC.Void{-3T,W-}, GHC.Void{-3T,W-}, taTm, taTn, taTo, taTp, taTq, taTr, taTs, taT6]
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   x_r5c
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   y_r5d
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   z_r5e
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   p_r5f
-AbsBinds
-[taU6, taUJ, taUR, taUS, taUT, taUU, taUV, taUW, taUX, taUY, taUZ, taV0, taV1, taV2, taV3, taV4, taV5, taV6, taV7, taV8, taV9, taVa, taVb, taVc, taVd, taVe, taVf, taVg, taVh, taVi, taVj, taVk, taVl, taVm, taVY, taW0, taW6, taW7, taW8, taW9, taWa, taWb, taWc, taWd, taWe, taWf, taWg, taWh, taWi, taWj, taWk, taWl, taWm, taWn, taWo, taWp, taWq, taWr, taWs, taWt, taWu, taWv, taWw, taWx, taWy, taWz, taWA, taWB]
-[]
-[([taU6, taUJ, taUR, taUS, taUT, taUU, taUV, taUW, taUX, taUY,
-   taUZ, taV0, taV1, taV2, taV3, taV4, taV5, taV6, taV7, taV8, taV9,
-   taVa, taVb, taVc, taVd, taVe, taVf, taVg, taVh, taVi, taVj, taVk,
-   taVl, taVm, taVY, taW0, taW6, taW7, taW8, taW9, taWa, taWb, taWc,
-   taWd, taWe, taWf, taWg, taWh, taWi, taWj, taWk, taWl, taWm, taWn,
-   taWo, taWp, taWq, taWr, taWs, taWt, taWu, taWv, taWw, taWx, taWy,
-   taWz, taWA, taWB],
-  g_rec6{-r5L,x-},
-  g_rec6_aTv)]
-    g_rec6_aTv x_r57 y_r58 z_r59 p_r5a
-              = g_rec{-r65,x-}
-                    [taVm, taUJ, GHC.Void{-3T,W-}, (taUJ, GHC.Void{-3T,W-}, GHC.Void{-3T,W-}), taW0, taWB, taVY, (taVY, GHC.Void{-3T,W-}, GHC.Void{-3T,W-}), (taVm, (taW6, (taW7, (taW8, (taW9, taWa, taWa), (taW9, taWb, taWb)), (taW8, (taWc, taWd, taWd), (taWc, taWe, taWe))), (taW7, (taWf, (taWg, taWh, taWh), (taWg, taWi, taWi)), (taWf, (taWj, taWk, taWk), (taWj, taWl, taWl)))), (taW6, (taWm, (taWn, (taWo, taWp, taWp), (taWo, taWq, taWq)), (taWn, (taWr, taWs, taWs), (taWr, taWt, taWt))), (taWm, (taWu, (taWv, taWw, taWw), (taWv, taWx, taWx)), (taWu, (taWy, taWz, taWz), (taWy, taWA, taWA))))), taU6, (taVm, (taUR, (taUS, (taUT, (taUU, taUV, taUV), (taUU, taUW, taUW)), (taUT, (taUX, taUY, taUY), (taUX, taUZ, taUZ))), (taUS, (taV0, (taV1, taV2, taV2), (taV1, taV3, taV3)), (taV0, (taV4, taV5, taV5), (taV4, taV6, taV6)))), (taUR, (taV7, (taV8, (taV9, taVa, taVa), (taV9, taVb, taVb)), (taV8, (taVc, taVd, taVd), (taVc, taVe, taVe))), (taV7, (taVf, (taVg, taVh, taVh), (taVg, taVi, taVi)), (taVf, (taVj, taVk, taVk), (taVj, taVl, taVl)))))] g_rec5{-r5K,x-}
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       [taVm, GHC.Void{-3T,W-}, taUS, taUT, taUU, taUV, taUW, taUX, taUY, taUZ, taV0, taV1, taV2, taV3, taV4, taV5, taV6, taUR, GHC.Void{-3T,W-}, GHC.Void{-3T,W-}, taV7, taV8, taV9, taVa, taVb, taVc, taVd, taVe, taVf, taVg, taVh, taVi, taVj, taVk, taVl, taUJ]
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   g_rec5{-r5K,x-}
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       [taVm, taW0, taW7, taW8, taW9, taWa, taWb, taWc, taWd, taWe, taWf, taWg, taWh, taWi, taWj, taWk, taWl, taW6, GHC.Void{-3T,W-}, GHC.Void{-3T,W-}, taWm, taWn, taWo, taWp, taWq, taWr, taWs, taWt, taWu, taWv, taWw, taWx, taWy, taWz, taWA, taVY]
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   x_r57
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   y_r58
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   z_r59
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   p_r5a
-AbsBinds
-[taXe, taYn, taYv, taYw, taYx, taYy, taYz, taYA, taYB, taYC, taYD, taYE, taYF, taYG, taYH, taYI, taYJ, taYK, taYL, taYM, taYN, taYO, taYP, taYQ, taYR, taYS, taYT, taYU, taYV, taYW, taYX, taYY, taYZ, taZ0, taZ1, taZ2, taZ3, taZ4, taZ5, taZ6, taZ7, taZ8, taZ9, taZa, taZb, taZc, taZd, taZe, taZf, taZg, taZh, taZi, taZj, taZk, taZl, taZm, taZn, taZo, taZp, taZq, taZr, taZs, taZt, taZu, taZv, taZw, ta10E, ta10G, ta10M, ta10N, ta10O, ta10P, ta10Q, ta10R, ta10S, ta10T, ta10U, ta10V, ta10W, ta10X, ta10Y, ta10Z, ta110, ta111, ta112, ta113, ta114, ta115, ta116, ta117, ta118, ta119, ta11a, ta11b, ta11c, ta11d, ta11e, ta11f, ta11g, ta11h, ta11i, ta11j, ta11k, ta11l, ta11m, ta11n, ta11o, ta11p, ta11q, ta11r, ta11s, ta11t, ta11u, ta11v, ta11w, ta11x, ta11y, ta11z, ta11A, ta11B, ta11C, ta11D, ta11E, ta11F, ta11G, ta11H, ta11I, ta11J, ta11K, ta11L, ta11M, ta11N]
-[]
-[([taXe, taYn, taYv, taYw, taYx, taYy, taYz, taYA, taYB, taYC,
-   taYD, taYE, taYF, taYG, taYH, taYI, taYJ, taYK, taYL, taYM, taYN,
-   taYO, taYP, taYQ, taYR, taYS, taYT, taYU, taYV, taYW, taYX, taYY,
-   taYZ, taZ0, taZ1, taZ2, taZ3, taZ4, taZ5, taZ6, taZ7, taZ8, taZ9,
-   taZa, taZb, taZc, taZd, taZe, taZf, taZg, taZh, taZi, taZj, taZk,
-   taZl, taZm, taZn, taZo, taZp, taZq, taZr, taZs, taZt, taZu, taZv,
-   taZw, ta10E, ta10G, ta10M, ta10N, ta10O, ta10P, ta10Q, ta10R,
-   ta10S, ta10T, ta10U, ta10V, ta10W, ta10X, ta10Y, ta10Z, ta110,
-   ta111, ta112, ta113, ta114, ta115, ta116, ta117, ta118, ta119,
-   ta11a, ta11b, ta11c, ta11d, ta11e, ta11f, ta11g, ta11h, ta11i,
-   ta11j, ta11k, ta11l, ta11m, ta11n, ta11o, ta11p, ta11q, ta11r,
-   ta11s, ta11t, ta11u, ta11v, ta11w, ta11x, ta11y, ta11z, ta11A,
-   ta11B, ta11C, ta11D, ta11E, ta11F, ta11G, ta11H, ta11I, ta11J,
-   ta11K, ta11L, ta11M, ta11N],
-  g_rec7{-r5M,x-},
-  g_rec7_aWD)]
-    g_rec7_aWD x_r52 y_r53 z_r54 p_r55
-              = g_rec{-r65,x-}
-                    [taZw, taYn, GHC.Void{-3T,W-}, (taYn, GHC.Void{-3T,W-}, GHC.Void{-3T,W-}), ta10G, ta11N, ta10E, (ta10E, GHC.Void{-3T,W-}, GHC.Void{-3T,W-}), (taZw, (ta10M, (ta10N, (ta10O, (ta10P, (ta10Q, ta10R, ta10R), (ta10Q, ta10S, ta10S)), (ta10P, (ta10T, ta10U, ta10U), (ta10T, ta10V, ta10V))), (ta10O, (ta10W, (ta10X, ta10Y, ta10Y), (ta10X, ta10Z, ta10Z)), (ta10W, (ta110, ta111, ta111), (ta110, ta112, ta112)))), (ta10N, (ta113, (ta114, (ta115, ta116, ta116), (ta115, ta117, ta117)), (ta114, (ta118, ta119, ta119), (ta118, ta11a, ta11a))), (ta113, (ta11b, (ta11c, ta11d, ta11d), (ta11c, ta11e, ta11e)), (ta11b, (ta11f, ta11g, ta11g), (ta11f, ta11h, ta11h))))), (ta10M, (ta11i, (ta11j, (ta11k, (ta11l, ta11m, ta11m), (ta11l, ta11n, ta11n)), (ta11k, (ta11o, ta11p, ta11p), (ta11o, ta11q, ta11q))), (ta11j, (ta11r, (ta11s, ta11t, ta11t), (ta11s, ta11u, ta11u)), (ta11r, (ta11v, ta11w, ta11w), (ta11v, ta11x, ta11x)))), (ta11i, (ta11y, (ta11z, (ta11A, ta11B, ta11B), (ta11A, ta11C, ta11C)), (ta11z, (ta11D, ta11E, ta11E), (ta11D, ta11F, ta11F))), (ta11y, (ta11G, (ta11H, ta11I, ta11I), (ta11H, ta11J, ta11J)), (ta11G, (ta11K, ta11L, ta11L), (ta11K, ta11M, ta11M)))))), taXe, (taZw, (taYv, (taYw, (taYx, (taYy, (taYz, taYA, taYA), (taYz, taYB, taYB)), (taYy, (taYC, taYD, taYD), (taYC, taYE, taYE))), (taYx, (taYF, (taYG, taYH, taYH), (taYG, taYI, taYI)), (taYF, (taYJ, taYK, taYK), (taYJ, taYL, taYL)))), (taYw, (taYM, (taYN, (taYO, taYP, taYP), (taYO, taYQ, taYQ)), (taYN, (taYR, taYS, taYS), (taYR, taYT, taYT))), (taYM, (taYU, (taYV, taYW, taYW), (taYV, taYX, taYX)), (taYU, (taYY, taYZ, taYZ), (taYY, taZ0, taZ0))))), (taYv, (taZ1, (taZ2, (taZ3, (taZ4, taZ5, taZ5), (taZ4, taZ6, taZ6)), (taZ3, (taZ7, taZ8, taZ8), (taZ7, taZ9, taZ9))), (taZ2, (taZa, (taZb, taZc, taZc), (taZb, taZd, taZd)), (taZa, (taZe, taZf, taZf), (taZe, taZg, taZg)))), (taZ1, (taZh, (taZi, (taZj, taZk, taZk), (taZj, taZl, taZl)), (taZi, (taZm, taZn, taZn), (taZm, taZo, taZo))), (taZh, (taZp, (taZq, taZr, taZr), (taZq, taZs, taZs)), (taZp, (taZt, taZu, taZu), (taZt, taZv, taZv))))))] g_rec6{-r5L,x-}
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         [taZw, GHC.Void{-3T,W-}, taYw, taYx, taYy, taYz, taYA, taYB, taYC, taYD, taYE, taYF, taYG, taYH, taYI, taYJ, taYK, taYL, taYM, taYN, taYO, taYP, taYQ, taYR, taYS, taYT, taYU, taYV, taYW, taYX, taYY, taYZ, taZ0, taYv, GHC.Void{-3T,W-}, GHC.Void{-3T,W-}, taZ1, taZ2, taZ3, taZ4, taZ5, taZ6, taZ7, taZ8, taZ9, taZa, taZb, taZc, taZd, taZe, taZf, taZg, taZh, taZi, taZj, taZk, taZl, taZm, taZn, taZo, taZp, taZq, taZr, taZs, taZt, taZu, taZv, taYn]
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     g_rec6{-r5L,x-}
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         [taZw, ta10G, ta10N, ta10O, ta10P, ta10Q, ta10R, ta10S, ta10T, ta10U, ta10V, ta10W, ta10X, ta10Y, ta10Z, ta110, ta111, ta112, ta113, ta114, ta115, ta116, ta117, ta118, ta119, ta11a, ta11b, ta11c, ta11d, ta11e, ta11f, ta11g, ta11h, ta10M, GHC.Void{-3T,W-}, GHC.Void{-3T,W-}, ta11i, ta11j, ta11k, ta11l, ta11m, ta11n, ta11o, ta11p, ta11q, ta11r, ta11s, ta11t, ta11u, ta11v, ta11w, ta11x, ta11y, ta11z, ta11A, ta11B, ta11C, ta11D, ta11E, ta11F, ta11G, ta11H, ta11I, ta11J, ta11K, ta11L, ta11M, ta10E]
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     x_r52
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     y_r53
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     z_r54
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     p_r55
-AbsBinds
-[ta12q, ta14B, ta14J, ta14K, ta14L, ta14M, ta14N, ta14O, ta14P, ta14Q, ta14R, ta14S, ta14T, ta14U, ta14V, ta14W, ta14X, ta14Y, ta14Z, ta150, ta151, ta152, ta153, ta154, ta155, ta156, ta157, ta158, ta159, ta15a, ta15b, ta15c, ta15d, ta15e, ta15f, ta15g, ta15h, ta15i, ta15j, ta15k, ta15l, ta15m, ta15n, ta15o, ta15p, ta15q, ta15r, ta15s, ta15t, ta15u, ta15v, ta15w, ta15x, ta15y, ta15z, ta15A, ta15B, ta15C, ta15D, ta15E, ta15F, ta15G, ta15H, ta15I, ta15J, ta15K, ta15L, ta15M, ta15N, ta15O, ta15P, ta15Q, ta15R, ta15S, ta15T, ta15U, ta15V, ta15W, ta15X, ta15Y, ta15Z, ta160, ta161, ta162, ta163, ta164, ta165, ta166, ta167, ta168, ta169, ta16a, ta16b, ta16c, ta16d, ta16e, ta16f, ta16g, ta16h, ta16i, ta16j, ta16k, ta16l, ta16m, ta16n, ta16o, ta16p, ta16q, ta16r, ta16s, ta16t, ta16u, ta16v, ta16w, ta16x, ta16y, ta16z, ta16A, ta16B, ta16C, ta16D, ta16E, ta16F, ta16G, ta16H, ta16I, ta16J, ta16K, ta16L, ta16M, ta18W, ta18Y, ta194, ta195, ta196, ta197, ta198, ta199, ta19a, ta19b, ta19c, ta19d, ta19e, ta19f, ta19g, ta19h, ta19i, ta19j, ta19k, ta19l, ta19m, ta19n, ta19o, ta19p, ta19q, ta19r, ta19s, ta19t, ta19u, ta19v, ta19w, ta19x, ta19y, ta19z, ta19A, ta19B, ta19C, ta19D, ta19E, ta19F, ta19G, ta19H, ta19I, ta19J, ta19K, ta19L, ta19M, ta19N, ta19O, ta19P, ta19Q, ta19R, ta19S, ta19T, ta19U, ta19V, ta19W, ta19X, ta19Y, ta19Z, ta1a0, ta1a1, ta1a2, ta1a3, ta1a4, ta1a5, ta1a6, ta1a7, ta1a8, ta1a9, ta1aa, ta1ab, ta1ac, ta1ad, ta1ae, ta1af, ta1ag, ta1ah, ta1ai, ta1aj, ta1ak, ta1al, ta1am, ta1an, ta1ao, ta1ap, ta1aq, ta1ar, ta1as, ta1at, ta1au, ta1av, ta1aw, ta1ax, ta1ay, ta1az, ta1aA, ta1aB, ta1aC, ta1aD, ta1aE, ta1aF, ta1aG, ta1aH, ta1aI, ta1aJ, ta1aK, ta1aL, ta1aM, ta1aN, ta1aO, ta1aP, ta1aQ, ta1aR, ta1aS, ta1aT, ta1aU, ta1aV, ta1aW, ta1aX, ta1aY, ta1aZ, ta1b0, ta1b1, ta1b2, ta1b3, ta1b4, ta1b5, ta1b6, ta1b7]
-[]
-[([ta12q, ta14B, ta14J, ta14K, ta14L, ta14M, ta14N, ta14O, ta14P,
-   ta14Q, ta14R, ta14S, ta14T, ta14U, ta14V, ta14W, ta14X, ta14Y,
-   ta14Z, ta150, ta151, ta152, ta153, ta154, ta155, ta156, ta157,
-   ta158, ta159, ta15a, ta15b, ta15c, ta15d, ta15e, ta15f, ta15g,
-   ta15h, ta15i, ta15j, ta15k, ta15l, ta15m, ta15n, ta15o, ta15p,
-   ta15q, ta15r, ta15s, ta15t, ta15u, ta15v, ta15w, ta15x, ta15y,
-   ta15z, ta15A, ta15B, ta15C, ta15D, ta15E, ta15F, ta15G, ta15H,
-   ta15I, ta15J, ta15K, ta15L, ta15M, ta15N, ta15O, ta15P, ta15Q,
-   ta15R, ta15S, ta15T, ta15U, ta15V, ta15W, ta15X, ta15Y, ta15Z,
-   ta160, ta161, ta162, ta163, ta164, ta165, ta166, ta167, ta168,
-   ta169, ta16a, ta16b, ta16c, ta16d, ta16e, ta16f, ta16g, ta16h,
-   ta16i, ta16j, ta16k, ta16l, ta16m, ta16n, ta16o, ta16p, ta16q,
-   ta16r, ta16s, ta16t, ta16u, ta16v, ta16w, ta16x, ta16y, ta16z,
-   ta16A, ta16B, ta16C, ta16D, ta16E, ta16F, ta16G, ta16H, ta16I,
-   ta16J, ta16K, ta16L, ta16M, ta18W, ta18Y, ta194, ta195, ta196,
-   ta197, ta198, ta199, ta19a, ta19b, ta19c, ta19d, ta19e, ta19f,
-   ta19g, ta19h, ta19i, ta19j, ta19k, ta19l, ta19m, ta19n, ta19o,
-   ta19p, ta19q, ta19r, ta19s, ta19t, ta19u, ta19v, ta19w, ta19x,
-   ta19y, ta19z, ta19A, ta19B, ta19C, ta19D, ta19E, ta19F, ta19G,
-   ta19H, ta19I, ta19J, ta19K, ta19L, ta19M, ta19N, ta19O, ta19P,
-   ta19Q, ta19R, ta19S, ta19T, ta19U, ta19V, ta19W, ta19X, ta19Y,
-   ta19Z, ta1a0, ta1a1, ta1a2, ta1a3, ta1a4, ta1a5, ta1a6, ta1a7,
-   ta1a8, ta1a9, ta1aa, ta1ab, ta1ac, ta1ad, ta1ae, ta1af, ta1ag,
-   ta1ah, ta1ai, ta1aj, ta1ak, ta1al, ta1am, ta1an, ta1ao, ta1ap,
-   ta1aq, ta1ar, ta1as, ta1at, ta1au, ta1av, ta1aw, ta1ax, ta1ay,
-   ta1az, ta1aA, ta1aB, ta1aC, ta1aD, ta1aE, ta1aF, ta1aG, ta1aH,
-   ta1aI, ta1aJ, ta1aK, ta1aL, ta1aM, ta1aN, ta1aO, ta1aP, ta1aQ,
-   ta1aR, ta1aS, ta1aT, ta1aU, ta1aV, ta1aW, ta1aX, ta1aY, ta1aZ,
-   ta1b0, ta1b1, ta1b2, ta1b3, ta1b4, ta1b5, ta1b6, ta1b7],
-  g_rec8{-r5N,x-},
-  g_rec8_a11P)]
-    g_rec8_a11P x_r4X y_r4Y z_r4Z p_r50
-               = g_rec{-r65,x-}
-                     [ta16M, ta14B, GHC.Void{-3T,W-}, (ta14B, GHC.Void{-3T,W-}, GHC.Void{-3T,W-}), ta18Y, ta1b7, ta18W, (ta18W, GHC.Void{-3T,W-}, GHC.Void{-3T,W-}), (ta16M, (ta194, (ta195, (ta196, (ta197, (ta198, (ta199, ta19a, ta19a), (ta199, ta19b, ta19b)), (ta198, (ta19c, ta19d, ta19d), (ta19c, ta19e, ta19e))), (ta197, (ta19f, (ta19g, ta19h, ta19h), (ta19g, ta19i, ta19i)), (ta19f, (ta19j, ta19k, ta19k), (ta19j, ta19l, ta19l)))), (ta196, (ta19m, (ta19n, (ta19o, ta19p, ta19p), (ta19o, ta19q, ta19q)), (ta19n, (ta19r, ta19s, ta19s), (ta19r, ta19t, ta19t))), (ta19m, (ta19u, (ta19v, ta19w, ta19w), (ta19v, ta19x, ta19x)), (ta19u, (ta19y, ta19z, ta19z), (ta19y, ta19A, ta19A))))), (ta195, (ta19B, (ta19C, (ta19D, (ta19E, ta19F, ta19F), (ta19E, ta19G, ta19G)), (ta19D, (ta19H, ta19I, ta19I), (ta19H, ta19J, ta19J))), (ta19C, (ta19K, (ta19L, ta19M, ta19M), (ta19L, ta19N, ta19N)), (ta19K, (ta19O, ta19P, ta19P), (ta19O, ta19Q, ta19Q)))), (ta19B, (ta19R, (ta19S, (ta19T, ta19U, ta19U), (ta19T, ta19V, ta19V)), (ta19S, (ta19W, ta19X, ta19X), (ta19W, ta19Y, ta19Y))), (ta19R, (ta19Z, (ta1a0, ta1a1, ta1a1), (ta1a0, ta1a2, ta1a2)), (ta19Z, (ta1a3, ta1a4, ta1a4), (ta1a3, ta1a5, ta1a5)))))), (ta194, (ta1a6, (ta1a7, (ta1a8, (ta1a9, (ta1aa, ta1ab, ta1ab), (ta1aa, ta1ac, ta1ac)), (ta1a9, (ta1ad, ta1ae, ta1ae), (ta1ad, ta1af, ta1af))), (ta1a8, (ta1ag, (ta1ah, ta1ai, ta1ai), (ta1ah, ta1aj, ta1aj)), (ta1ag, (ta1ak, ta1al, ta1al), (ta1ak, ta1am, ta1am)))), (ta1a7, (ta1an, (ta1ao, (ta1ap, ta1aq, ta1aq), (ta1ap, ta1ar, ta1ar)), (ta1ao, (ta1as, ta1at, ta1at), (ta1as, ta1au, ta1au))), (ta1an, (ta1av, (ta1aw, ta1ax, ta1ax), (ta1aw, ta1ay, ta1ay)), (ta1av, (ta1az, ta1aA, ta1aA), (ta1az, ta1aB, ta1aB))))), (ta1a6, (ta1aC, (ta1aD, (ta1aE, (ta1aF, ta1aG, ta1aG), (ta1aF, ta1aH, ta1aH)), (ta1aE, (ta1aI, ta1aJ, ta1aJ), (ta1aI, ta1aK, ta1aK))), (ta1aD, (ta1aL, (ta1aM, ta1aN, ta1aN), (ta1aM, ta1aO, ta1aO)), (ta1aL, (ta1aP, ta1aQ, ta1aQ), (ta1aP, ta1aR, ta1aR)))), (ta1aC, (ta1aS, (ta1aT, (ta1aU, ta1aV, ta1aV), (ta1aU, ta1aW, ta1aW)), (ta1aT, (ta1aX, ta1aY, ta1aY), (ta1aX, ta1aZ, ta1aZ))), (ta1aS, (ta1b0, (ta1b1, ta1b2, ta1b2), (ta1b1, ta1b3, ta1b3)), (ta1b0, (ta1b4, ta1b5, ta1b5), (ta1b4, ta1b6, ta1b6))))))), ta12q, (ta16M, (ta14J, (ta14K, (ta14L, (ta14M, (ta14N, (ta14O, ta14P, ta14P), (ta14O, ta14Q, ta14Q)), (ta14N, (ta14R, ta14S, ta14S), (ta14R, ta14T, ta14T))), (ta14M, (ta14U, (ta14V, ta14W, ta14W), (ta14V, ta14X, ta14X)), (ta14U, (ta14Y, ta14Z, ta14Z), (ta14Y, ta150, ta150)))), (ta14L, (ta151, (ta152, (ta153, ta154, ta154), (ta153, ta155, ta155)), (ta152, (ta156, ta157, ta157), (ta156, ta158, ta158))), (ta151, (ta159, (ta15a, ta15b, ta15b), (ta15a, ta15c, ta15c)), (ta159, (ta15d, ta15e, ta15e), (ta15d, ta15f, ta15f))))), (ta14K, (ta15g, (ta15h, (ta15i, (ta15j, ta15k, ta15k), (ta15j, ta15l, ta15l)), (ta15i, (ta15m, ta15n, ta15n), (ta15m, ta15o, ta15o))), (ta15h, (ta15p, (ta15q, ta15r, ta15r), (ta15q, ta15s, ta15s)), (ta15p, (ta15t, ta15u, ta15u), (ta15t, ta15v, ta15v)))), (ta15g, (ta15w, (ta15x, (ta15y, ta15z, ta15z), (ta15y, ta15A, ta15A)), (ta15x, (ta15B, ta15C, ta15C), (ta15B, ta15D, ta15D))), (ta15w, (ta15E, (ta15F, ta15G, ta15G), (ta15F, ta15H, ta15H)), (ta15E, (ta15I, ta15J, ta15J), (ta15I, ta15K, ta15K)))))), (ta14J, (ta15L, (ta15M, (ta15N, (ta15O, (ta15P, ta15Q, ta15Q), (ta15P, ta15R, ta15R)), (ta15O, (ta15S, ta15T, ta15T), (ta15S, ta15U, ta15U))), (ta15N, (ta15V, (ta15W, ta15X, ta15X), (ta15W, ta15Y, ta15Y)), (ta15V, (ta15Z, ta160, ta160), (ta15Z, ta161, ta161)))), (ta15M, (ta162, (ta163, (ta164, ta165, ta165), (ta164, ta166, ta166)), (ta163, (ta167, ta168, ta168), (ta167, ta169, ta169))), (ta162, (ta16a, (ta16b, ta16c, ta16c), (ta16b, ta16d, ta16d)), (ta16a, (ta16e, ta16f, ta16f), (ta16e, ta16g, ta16g))))), (ta15L, (ta16h, (ta16i, (ta16j, (ta16k, ta16l, ta16l), (ta16k, ta16m, ta16m)), (ta16j, (ta16n, ta16o, ta16o), (ta16n, ta16p, ta16p))), (ta16i, (ta16q, (ta16r, ta16s, ta16s), (ta16r, ta16t, ta16t)), (ta16q, (ta16u, ta16v, ta16v), (ta16u, ta16w, ta16w)))), (ta16h, (ta16x, (ta16y, (ta16z, ta16A, ta16A), (ta16z, ta16B, ta16B)), (ta16y, (ta16C, ta16D, ta16D), (ta16C, ta16E, ta16E))), (ta16x, (ta16F, (ta16G, ta16H, ta16H), (ta16G, ta16I, ta16I)), (ta16F, (ta16J, ta16K, ta16K), (ta16J, ta16L, ta16L)))))))] g_rec7{-r5M,x-}
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [ta16M, GHC.Void{-3T,W-}, ta14K, ta14L, ta14M, ta14N, ta14O, ta14P, ta14Q, ta14R, ta14S, ta14T, ta14U, ta14V, ta14W, ta14X, ta14Y, ta14Z, ta150, ta151, ta152, ta153, ta154, ta155, ta156, ta157, ta158, ta159, ta15a, ta15b, ta15c, ta15d, ta15e, ta15f, ta15g, ta15h, ta15i, ta15j, ta15k, ta15l, ta15m, ta15n, ta15o, ta15p, ta15q, ta15r, ta15s, ta15t, ta15u, ta15v, ta15w, ta15x, ta15y, ta15z, ta15A, ta15B, ta15C, ta15D, ta15E, ta15F, ta15G, ta15H, ta15I, ta15J, ta15K, ta14J, GHC.Void{-3T,W-}, GHC.Void{-3T,W-}, ta15L, ta15M, ta15N, ta15O, ta15P, ta15Q, ta15R, ta15S, ta15T, ta15U, ta15V, ta15W, ta15X, ta15Y, ta15Z, ta160, ta161, ta162, ta163, ta164, ta165, ta166, ta167, ta168, ta169, ta16a, ta16b, ta16c, ta16d, ta16e, ta16f, ta16g, ta16h, ta16i, ta16j, ta16k, ta16l, ta16m, ta16n, ta16o, ta16p, ta16q, ta16r, ta16s, ta16t, ta16u, ta16v, ta16w, ta16x, ta16y, ta16z, ta16A, ta16B, ta16C, ta16D, ta16E, ta16F, ta16G, ta16H, ta16I, ta16J, ta16K, ta16L, ta14B]
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          g_rec7{-r5M,x-}
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [ta16M, ta18Y, ta195, ta196, ta197, ta198, ta199, ta19a, ta19b, ta19c, ta19d, ta19e, ta19f, ta19g, ta19h, ta19i, ta19j, ta19k, ta19l, ta19m, ta19n, ta19o, ta19p, ta19q, ta19r, ta19s, ta19t, ta19u, ta19v, ta19w, ta19x, ta19y, ta19z, ta19A, ta19B, ta19C, ta19D, ta19E, ta19F, ta19G, ta19H, ta19I, ta19J, ta19K, ta19L, ta19M, ta19N, ta19O, ta19P, ta19Q, ta19R, ta19S, ta19T, ta19U, ta19V, ta19W, ta19X, ta19Y, ta19Z, ta1a0, ta1a1, ta1a2, ta1a3, ta1a4, ta1a5, ta194, GHC.Void{-3T,W-}, GHC.Void{-3T,W-}, ta1a6, ta1a7, ta1a8, ta1a9, ta1aa, ta1ab, ta1ac, ta1ad, ta1ae, ta1af, ta1ag, ta1ah, ta1ai, ta1aj, ta1ak, ta1al, ta1am, ta1an, ta1ao, ta1ap, ta1aq, ta1ar, ta1as, ta1at, ta1au, ta1av, ta1aw, ta1ax, ta1ay, ta1az, ta1aA, ta1aB, ta1aC, ta1aD, ta1aE, ta1aF, ta1aG, ta1aH, ta1aI, ta1aJ, ta1aK, ta1aL, ta1aM, ta1aN, ta1aO, ta1aP, ta1aQ, ta1aR, ta1aS, ta1aT, ta1aU, ta1aV, ta1aW, ta1aX, ta1aY, ta1aZ, ta1b0, ta1b1, ta1b2, ta1b3, ta1b4, ta1b5, ta1b6, ta18W]
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          x_r4X
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          y_r4Y
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          z_r4Z
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          p_r50
-AbsBinds
-[ta1bK, ta1fZ, ta1g7, ta1g8, ta1g9, ta1ga, ta1gb, ta1gc, ta1gd, ta1ge, ta1gf, ta1gg, ta1gh, ta1gi, ta1gj, ta1gk, ta1gl, ta1gm, ta1gn, ta1go, ta1gp, ta1gq, ta1gr, ta1gs, ta1gt, ta1gu, ta1gv, ta1gw, ta1gx, ta1gy, ta1gz, ta1gA, ta1gB, ta1gC, ta1gD, ta1gE, ta1gF, ta1gG, ta1gH, ta1gI, ta1gJ, ta1gK, ta1gL, ta1gM, ta1gN, ta1gO, ta1gP, ta1gQ, ta1gR, ta1gS, ta1gT, ta1gU, ta1gV, ta1gW, ta1gX, ta1gY, ta1gZ, ta1h0, ta1h1, ta1h2, ta1h3, ta1h4, ta1h5, ta1h6, ta1h7, ta1h8, ta1h9, ta1ha, ta1hb, ta1hc, ta1hd, ta1he, ta1hf, ta1hg, ta1hh, ta1hi, ta1hj, ta1hk, ta1hl, ta1hm, ta1hn, ta1ho, ta1hp, ta1hq, ta1hr, ta1hs, ta1ht, ta1hu, ta1hv, ta1hw, ta1hx, ta1hy, ta1hz, ta1hA, ta1hB, ta1hC, ta1hD, ta1hE, ta1hF, ta1hG, ta1hH, ta1hI, ta1hJ, ta1hK, ta1hL, ta1hM, ta1hN, ta1hO, ta1hP, ta1hQ, ta1hR, ta1hS, ta1hT, ta1hU, ta1hV, ta1hW, ta1hX, ta1hY, ta1hZ, ta1i0, ta1i1, ta1i2, ta1i3, ta1i4, ta1i5, ta1i6, ta1i7, ta1i8, ta1i9, ta1ia, ta1ib, ta1ic, ta1id, ta1ie, ta1if, ta1ig, ta1ih, ta1ii, ta1ij, ta1ik, ta1il, ta1im, ta1in, ta1io, ta1ip, ta1iq, ta1ir, ta1is, ta1it, ta1iu, ta1iv, ta1iw, ta1ix, ta1iy, ta1iz, ta1iA, ta1iB, ta1iC, ta1iD, ta1iE, ta1iF, ta1iG, ta1iH, ta1iI, ta1iJ, ta1iK, ta1iL, ta1iM, ta1iN, ta1iO, ta1iP, ta1iQ, ta1iR, ta1iS, ta1iT, ta1iU, ta1iV, ta1iW, ta1iX, ta1iY, ta1iZ, ta1j0, ta1j1, ta1j2, ta1j3, ta1j4, ta1j5, ta1j6, ta1j7, ta1j8, ta1j9, ta1ja, ta1jb, ta1jc, ta1jd, ta1je, ta1jf, ta1jg, ta1jh, ta1ji, ta1jj, ta1jk, ta1jl, ta1jm, ta1jn, ta1jo, ta1jp, ta1jq, ta1jr, ta1js, ta1jt, ta1ju, ta1jv, ta1jw, ta1jx, ta1jy, ta1jz, ta1jA, ta1jB, ta1jC, ta1jD, ta1jE, ta1jF, ta1jG, ta1jH, ta1jI, ta1jJ, ta1jK, ta1jL, ta1jM, ta1jN, ta1jO, ta1jP, ta1jQ, ta1jR, ta1jS, ta1jT, ta1jU, ta1jV, ta1jW, ta1jX, ta1jY, ta1jZ, ta1k0, ta1k1, ta1k2, ta1k3, ta1k4, ta1k5, ta1k6, ta1k7, ta1k8, ta1k9, ta1ka, ta1kb, ta1kc, ta1kd, ta1ke, ta1os, ta1ou, ta1oA, ta1oB, ta1oC, ta1oD, ta1oE, ta1oF, ta1oG, ta1oH, ta1oI, ta1oJ, ta1oK, ta1oL, ta1oM, ta1oN, ta1oO, ta1oP, ta1oQ, ta1oR, ta1oS, ta1oT, ta1oU, ta1oV, ta1oW, ta1oX, ta1oY, ta1oZ, ta1p0, ta1p1, ta1p2, ta1p3, ta1p4, ta1p5, ta1p6, ta1p7, ta1p8, ta1p9, ta1pa, ta1pb, ta1pc, ta1pd, ta1pe, ta1pf, ta1pg, ta1ph, ta1pi, ta1pj, ta1pk, ta1pl, ta1pm, ta1pn, ta1po, ta1pp, ta1pq, ta1pr, ta1ps, ta1pt, ta1pu, ta1pv, ta1pw, ta1px, ta1py, ta1pz, ta1pA, ta1pB, ta1pC, ta1pD, ta1pE, ta1pF, ta1pG, ta1pH, ta1pI, ta1pJ, ta1pK, ta1pL, ta1pM, ta1pN, ta1pO, ta1pP, ta1pQ, ta1pR, ta1pS, ta1pT, ta1pU, ta1pV, ta1pW, ta1pX, ta1pY, ta1pZ, ta1q0, ta1q1, ta1q2, ta1q3, ta1q4, ta1q5, ta1q6, ta1q7, ta1q8, ta1q9, ta1qa, ta1qb, ta1qc, ta1qd, ta1qe, ta1qf, ta1qg, ta1qh, ta1qi, ta1qj, ta1qk, ta1ql, ta1qm, ta1qn, ta1qo, ta1qp, ta1qq, ta1qr, ta1qs, ta1qt, ta1qu, ta1qv, ta1qw, ta1qx, ta1qy, ta1qz, ta1qA, ta1qB, ta1qC, ta1qD, ta1qE, ta1qF, ta1qG, ta1qH, ta1qI, ta1qJ, ta1qK, ta1qL, ta1qM, ta1qN, ta1qO, ta1qP, ta1qQ, ta1qR, ta1qS, ta1qT, ta1qU, ta1qV, ta1qW, ta1qX, ta1qY, ta1qZ, ta1r0, ta1r1, ta1r2, ta1r3, ta1r4, ta1r5, ta1r6, ta1r7, ta1r8, ta1r9, ta1ra, ta1rb, ta1rc, ta1rd, ta1re, ta1rf, ta1rg, ta1rh, ta1ri, ta1rj, ta1rk, ta1rl, ta1rm, ta1rn, ta1ro, ta1rp, ta1rq, ta1rr, ta1rs, ta1rt, ta1ru, ta1rv, ta1rw, ta1rx, ta1ry, ta1rz, ta1rA, ta1rB, ta1rC, ta1rD, ta1rE, ta1rF, ta1rG, ta1rH, ta1rI, ta1rJ, ta1rK, ta1rL, ta1rM, ta1rN, ta1rO, ta1rP, ta1rQ, ta1rR, ta1rS, ta1rT, ta1rU, ta1rV, ta1rW, ta1rX, ta1rY, ta1rZ, ta1s0, ta1s1, ta1s2, ta1s3, ta1s4, ta1s5, ta1s6, ta1s7, ta1s8, ta1s9, ta1sa, ta1sb, ta1sc, ta1sd, ta1se, ta1sf, ta1sg, ta1sh, ta1si, ta1sj, ta1sk, ta1sl, ta1sm, ta1sn, ta1so, ta1sp, ta1sq, ta1sr, ta1ss, ta1st, ta1su, ta1sv, ta1sw, ta1sx, ta1sy, ta1sz, ta1sA, ta1sB, ta1sC, ta1sD, ta1sE, ta1sF, ta1sG, ta1sH]
-[]
-[([ta1bK, ta1fZ, ta1g7, ta1g8, ta1g9, ta1ga, ta1gb, ta1gc, ta1gd,
-   ta1ge, ta1gf, ta1gg, ta1gh, ta1gi, ta1gj, ta1gk, ta1gl, ta1gm,
-   ta1gn, ta1go, ta1gp, ta1gq, ta1gr, ta1gs, ta1gt, ta1gu, ta1gv,
-   ta1gw, ta1gx, ta1gy, ta1gz, ta1gA, ta1gB, ta1gC, ta1gD, ta1gE,
-   ta1gF, ta1gG, ta1gH, ta1gI, ta1gJ, ta1gK, ta1gL, ta1gM, ta1gN,
-   ta1gO, ta1gP, ta1gQ, ta1gR, ta1gS, ta1gT, ta1gU, ta1gV, ta1gW,
-   ta1gX, ta1gY, ta1gZ, ta1h0, ta1h1, ta1h2, ta1h3, ta1h4, ta1h5,
-   ta1h6, ta1h7, ta1h8, ta1h9, ta1ha, ta1hb, ta1hc, ta1hd, ta1he,
-   ta1hf, ta1hg, ta1hh, ta1hi, ta1hj, ta1hk, ta1hl, ta1hm, ta1hn,
-   ta1ho, ta1hp, ta1hq, ta1hr, ta1hs, ta1ht, ta1hu, ta1hv, ta1hw,
-   ta1hx, ta1hy, ta1hz, ta1hA, ta1hB, ta1hC, ta1hD, ta1hE, ta1hF,
-   ta1hG, ta1hH, ta1hI, ta1hJ, ta1hK, ta1hL, ta1hM, ta1hN, ta1hO,
-   ta1hP, ta1hQ, ta1hR, ta1hS, ta1hT, ta1hU, ta1hV, ta1hW, ta1hX,
-   ta1hY, ta1hZ, ta1i0, ta1i1, ta1i2, ta1i3, ta1i4, ta1i5, ta1i6,
-   ta1i7, ta1i8, ta1i9, ta1ia, ta1ib, ta1ic, ta1id, ta1ie, ta1if,
-   ta1ig, ta1ih, ta1ii, ta1ij, ta1ik, ta1il, ta1im, ta1in, ta1io,
-   ta1ip, ta1iq, ta1ir, ta1is, ta1it, ta1iu, ta1iv, ta1iw, ta1ix,
-   ta1iy, ta1iz, ta1iA, ta1iB, ta1iC, ta1iD, ta1iE, ta1iF, ta1iG,
-   ta1iH, ta1iI, ta1iJ, ta1iK, ta1iL, ta1iM, ta1iN, ta1iO, ta1iP,
-   ta1iQ, ta1iR, ta1iS, ta1iT, ta1iU, ta1iV, ta1iW, ta1iX, ta1iY,
-   ta1iZ, ta1j0, ta1j1, ta1j2, ta1j3, ta1j4, ta1j5, ta1j6, ta1j7,
-   ta1j8, ta1j9, ta1ja, ta1jb, ta1jc, ta1jd, ta1je, ta1jf, ta1jg,
-   ta1jh, ta1ji, ta1jj, ta1jk, ta1jl, ta1jm, ta1jn, ta1jo, ta1jp,
-   ta1jq, ta1jr, ta1js, ta1jt, ta1ju, ta1jv, ta1jw, ta1jx, ta1jy,
-   ta1jz, ta1jA, ta1jB, ta1jC, ta1jD, ta1jE, ta1jF, ta1jG, ta1jH,
-   ta1jI, ta1jJ, ta1jK, ta1jL, ta1jM, ta1jN, ta1jO, ta1jP, ta1jQ,
-   ta1jR, ta1jS, ta1jT, ta1jU, ta1jV, ta1jW, ta1jX, ta1jY, ta1jZ,
-   ta1k0, ta1k1, ta1k2, ta1k3, ta1k4, ta1k5, ta1k6, ta1k7, ta1k8,
-   ta1k9, ta1ka, ta1kb, ta1kc, ta1kd, ta1ke, ta1os, ta1ou, ta1oA,
-   ta1oB, ta1oC, ta1oD, ta1oE, ta1oF, ta1oG, ta1oH, ta1oI, ta1oJ,
-   ta1oK, ta1oL, ta1oM, ta1oN, ta1oO, ta1oP, ta1oQ, ta1oR, ta1oS,
-   ta1oT, ta1oU, ta1oV, ta1oW, ta1oX, ta1oY, ta1oZ, ta1p0, ta1p1,
-   ta1p2, ta1p3, ta1p4, ta1p5, ta1p6, ta1p7, ta1p8, ta1p9, ta1pa,
-   ta1pb, ta1pc, ta1pd, ta1pe, ta1pf, ta1pg, ta1ph, ta1pi, ta1pj,
-   ta1pk, ta1pl, ta1pm, ta1pn, ta1po, ta1pp, ta1pq, ta1pr, ta1ps,
-   ta1pt, ta1pu, ta1pv, ta1pw, ta1px, ta1py, ta1pz, ta1pA, ta1pB,
-   ta1pC, ta1pD, ta1pE, ta1pF, ta1pG, ta1pH, ta1pI, ta1pJ, ta1pK,
-   ta1pL, ta1pM, ta1pN, ta1pO, ta1pP, ta1pQ, ta1pR, ta1pS, ta1pT,
-   ta1pU, ta1pV, ta1pW, ta1pX, ta1pY, ta1pZ, ta1q0, ta1q1, ta1q2,
-   ta1q3, ta1q4, ta1q5, ta1q6, ta1q7, ta1q8, ta1q9, ta1qa, ta1qb,
-   ta1qc, ta1qd, ta1qe, ta1qf, ta1qg, ta1qh, ta1qi, ta1qj, ta1qk,
-   ta1ql, ta1qm, ta1qn, ta1qo, ta1qp, ta1qq, ta1qr, ta1qs, ta1qt,
-   ta1qu, ta1qv, ta1qw, ta1qx, ta1qy, ta1qz, ta1qA, ta1qB, ta1qC,
-   ta1qD, ta1qE, ta1qF, ta1qG, ta1qH, ta1qI, ta1qJ, ta1qK, ta1qL,
-   ta1qM, ta1qN, ta1qO, ta1qP, ta1qQ, ta1qR, ta1qS, ta1qT, ta1qU,
-   ta1qV, ta1qW, ta1qX, ta1qY, ta1qZ, ta1r0, ta1r1, ta1r2, ta1r3,
-   ta1r4, ta1r5, ta1r6, ta1r7, ta1r8, ta1r9, ta1ra, ta1rb, ta1rc,
-   ta1rd, ta1re, ta1rf, ta1rg, ta1rh, ta1ri, ta1rj, ta1rk, ta1rl,
-   ta1rm, ta1rn, ta1ro, ta1rp, ta1rq, ta1rr, ta1rs, ta1rt, ta1ru,
-   ta1rv, ta1rw, ta1rx, ta1ry, ta1rz, ta1rA, ta1rB, ta1rC, ta1rD,
-   ta1rE, ta1rF, ta1rG, ta1rH, ta1rI, ta1rJ, ta1rK, ta1rL, ta1rM,
-   ta1rN, ta1rO, ta1rP, ta1rQ, ta1rR, ta1rS, ta1rT, ta1rU, ta1rV,
-   ta1rW, ta1rX, ta1rY, ta1rZ, ta1s0, ta1s1, ta1s2, ta1s3, ta1s4,
-   ta1s5, ta1s6, ta1s7, ta1s8, ta1s9, ta1sa, ta1sb, ta1sc, ta1sd,
-   ta1se, ta1sf, ta1sg, ta1sh, ta1si, ta1sj, ta1sk, ta1sl, ta1sm,
-   ta1sn, ta1so, ta1sp, ta1sq, ta1sr, ta1ss, ta1st, ta1su, ta1sv,
-   ta1sw, ta1sx, ta1sy, ta1sz, ta1sA, ta1sB, ta1sC, ta1sD, ta1sE,
-   ta1sF, ta1sG, ta1sH],
-  g{-r5O,x-},
-  g_a1b9)]
-    g_a1b9 x_r4S y_r4T z_r4U p_r4V
-          = g_rec{-r65,x-}
-                [ta1ke, ta1fZ, GHC.Void{-3T,W-}, (ta1fZ, GHC.Void{-3T,W-}, GHC.Void{-3T,W-}), ta1ou, ta1sH, ta1os, (ta1os, GHC.Void{-3T,W-}, GHC.Void{-3T,W-}), (ta1ke, (ta1oA, (ta1oB, (ta1oC, (ta1oD, (ta1oE, (ta1oF, (ta1oG, ta1oH, ta1oH), (ta1oG, ta1oI, ta1oI)), (ta1oF, (ta1oJ, ta1oK, ta1oK), (ta1oJ, ta1oL, ta1oL))), (ta1oE, (ta1oM, (ta1oN, ta1oO, ta1oO), (ta1oN, ta1oP, ta1oP)), (ta1oM, (ta1oQ, ta1oR, ta1oR), (ta1oQ, ta1oS, ta1oS)))), (ta1oD, (ta1oT, (ta1oU, (ta1oV, ta1oW, ta1oW), (ta1oV, ta1oX, ta1oX)), (ta1oU, (ta1oY, ta1oZ, ta1oZ), (ta1oY, ta1p0, ta1p0))), (ta1oT, (ta1p1, (ta1p2, ta1p3, ta1p3), (ta1p2, ta1p4, ta1p4)), (ta1p1, (ta1p5, ta1p6, ta1p6), (ta1p5, ta1p7, ta1p7))))), (ta1oC, (ta1p8, (ta1p9, (ta1pa, (ta1pb, ta1pc, ta1pc), (ta1pb, ta1pd, ta1pd)), (ta1pa, (ta1pe, ta1pf, ta1pf), (ta1pe, ta1pg, ta1pg))), (ta1p9, (ta1ph, (ta1pi, ta1pj, ta1pj), (ta1pi, ta1pk, ta1pk)), (ta1ph, (ta1pl, ta1pm, ta1pm), (ta1pl, ta1pn, ta1pn)))), (ta1p8, (ta1po, (ta1pp, (ta1pq, ta1pr, ta1pr), (ta1pq, ta1ps, ta1ps)), (ta1pp, (ta1pt, ta1pu, ta1pu), (ta1pt, ta1pv, ta1pv))), (ta1po, (ta1pw, (ta1px, ta1py, ta1py), (ta1px, ta1pz, ta1pz)), (ta1pw, (ta1pA, ta1pB, ta1pB), (ta1pA, ta1pC, ta1pC)))))), (ta1oB, (ta1pD, (ta1pE, (ta1pF, (ta1pG, (ta1pH, ta1pI, ta1pI), (ta1pH, ta1pJ, ta1pJ)), (ta1pG, (ta1pK, ta1pL, ta1pL), (ta1pK, ta1pM, ta1pM))), (ta1pF, (ta1pN, (ta1pO, ta1pP, ta1pP), (ta1pO, ta1pQ, ta1pQ)), (ta1pN, (ta1pR, ta1pS, ta1pS), (ta1pR, ta1pT, ta1pT)))), (ta1pE, (ta1pU, (ta1pV, (ta1pW, ta1pX, ta1pX), (ta1pW, ta1pY, ta1pY)), (ta1pV, (ta1pZ, ta1q0, ta1q0), (ta1pZ, ta1q1, ta1q1))), (ta1pU, (ta1q2, (ta1q3, ta1q4, ta1q4), (ta1q3, ta1q5, ta1q5)), (ta1q2, (ta1q6, ta1q7, ta1q7), (ta1q6, ta1q8, ta1q8))))), (ta1pD, (ta1q9, (ta1qa, (ta1qb, (ta1qc, ta1qd, ta1qd), (ta1qc, ta1qe, ta1qe)), (ta1qb, (ta1qf, ta1qg, ta1qg), (ta1qf, ta1qh, ta1qh))), (ta1qa, (ta1qi, (ta1qj, ta1qk, ta1qk), (ta1qj, ta1ql, ta1ql)), (ta1qi, (ta1qm, ta1qn, ta1qn), (ta1qm, ta1qo, ta1qo)))), (ta1q9, (ta1qp, (ta1qq, (ta1qr, ta1qs, ta1qs), (ta1qr, ta1qt, ta1qt)), (ta1qq, (ta1qu, ta1qv, ta1qv), (ta1qu, ta1qw, ta1qw))), (ta1qp, (ta1qx, (ta1qy, ta1qz, ta1qz), (ta1qy, ta1qA, ta1qA)), (ta1qx, (ta1qB, ta1qC, ta1qC), (ta1qB, ta1qD, ta1qD))))))), (ta1oA, (ta1qE, (ta1qF, (ta1qG, (ta1qH, (ta1qI, (ta1qJ, ta1qK, ta1qK), (ta1qJ, ta1qL, ta1qL)), (ta1qI, (ta1qM, ta1qN, ta1qN), (ta1qM, ta1qO, ta1qO))), (ta1qH, (ta1qP, (ta1qQ, ta1qR, ta1qR), (ta1qQ, ta1qS, ta1qS)), (ta1qP, (ta1qT, ta1qU, ta1qU), (ta1qT, ta1qV, ta1qV)))), (ta1qG, (ta1qW, (ta1qX, (ta1qY, ta1qZ, ta1qZ), (ta1qY, ta1r0, ta1r0)), (ta1qX, (ta1r1, ta1r2, ta1r2), (ta1r1, ta1r3, ta1r3))), (ta1qW, (ta1r4, (ta1r5, ta1r6, ta1r6), (ta1r5, ta1r7, ta1r7)), (ta1r4, (ta1r8, ta1r9, ta1r9), (ta1r8, ta1ra, ta1ra))))), (ta1qF, (ta1rb, (ta1rc, (ta1rd, (ta1re, ta1rf, ta1rf), (ta1re, ta1rg, ta1rg)), (ta1rd, (ta1rh, ta1ri, ta1ri), (ta1rh, ta1rj, ta1rj))), (ta1rc, (ta1rk, (ta1rl, ta1rm, ta1rm), (ta1rl, ta1rn, ta1rn)), (ta1rk, (ta1ro, ta1rp, ta1rp), (ta1ro, ta1rq, ta1rq)))), (ta1rb, (ta1rr, (ta1rs, (ta1rt, ta1ru, ta1ru), (ta1rt, ta1rv, ta1rv)), (ta1rs, (ta1rw, ta1rx, ta1rx), (ta1rw, ta1ry, ta1ry))), (ta1rr, (ta1rz, (ta1rA, ta1rB, ta1rB), (ta1rA, ta1rC, ta1rC)), (ta1rz, (ta1rD, ta1rE, ta1rE), (ta1rD, ta1rF, ta1rF)))))), (ta1qE, (ta1rG, (ta1rH, (ta1rI, (ta1rJ, (ta1rK, ta1rL, ta1rL), (ta1rK, ta1rM, ta1rM)), (ta1rJ, (ta1rN, ta1rO, ta1rO), (ta1rN, ta1rP, ta1rP))), (ta1rI, (ta1rQ, (ta1rR, ta1rS, ta1rS), (ta1rR, ta1rT, ta1rT)), (ta1rQ, (ta1rU, ta1rV, ta1rV), (ta1rU, ta1rW, ta1rW)))), (ta1rH, (ta1rX, (ta1rY, (ta1rZ, ta1s0, ta1s0), (ta1rZ, ta1s1, ta1s1)), (ta1rY, (ta1s2, ta1s3, ta1s3), (ta1s2, ta1s4, ta1s4))), (ta1rX, (ta1s5, (ta1s6, ta1s7, ta1s7), (ta1s6, ta1s8, ta1s8)), (ta1s5, (ta1s9, ta1sa, ta1sa), (ta1s9, ta1sb, ta1sb))))), (ta1rG, (ta1sc, (ta1sd, (ta1se, (ta1sf, ta1sg, ta1sg), (ta1sf, ta1sh, ta1sh)), (ta1se, (ta1si, ta1sj, ta1sj), (ta1si, ta1sk, ta1sk))), (ta1sd, (ta1sl, (ta1sm, ta1sn, ta1sn), (ta1sm, ta1so, ta1so)), (ta1sl, (ta1sp, ta1sq, ta1sq), (ta1sp, ta1sr, ta1sr)))), (ta1sc, (ta1ss, (ta1st, (ta1su, ta1sv, ta1sv), (ta1su, ta1sw, ta1sw)), (ta1st, (ta1sx, ta1sy, ta1sy), (ta1sx, ta1sz, ta1sz))), (ta1ss, (ta1sA, (ta1sB, ta1sC, ta1sC), (ta1sB, ta1sD, ta1sD)), (ta1sA, (ta1sE, ta1sF, ta1sF), (ta1sE, ta1sG, ta1sG)))))))), ta1bK, (ta1ke, (ta1g7, (ta1g8, (ta1g9, (ta1ga, (ta1gb, (ta1gc, (ta1gd, ta1ge, ta1ge), (ta1gd, ta1gf, ta1gf)), (ta1gc, (ta1gg, ta1gh, ta1gh), (ta1gg, ta1gi, ta1gi))), (ta1gb, (ta1gj, (ta1gk, ta1gl, ta1gl), (ta1gk, ta1gm, ta1gm)), (ta1gj, (ta1gn, ta1go, ta1go), (ta1gn, ta1gp, ta1gp)))), (ta1ga, (ta1gq, (ta1gr, (ta1gs, ta1gt, ta1gt), (ta1gs, ta1gu, ta1gu)), (ta1gr, (ta1gv, ta1gw, ta1gw), (ta1gv, ta1gx, ta1gx))), (ta1gq, (ta1gy, (ta1gz, ta1gA, ta1gA), (ta1gz, ta1gB, ta1gB)), (ta1gy, (ta1gC, ta1gD, ta1gD), (ta1gC, ta1gE, ta1gE))))), (ta1g9, (ta1gF, (ta1gG, (ta1gH, (ta1gI, ta1gJ, ta1gJ), (ta1gI, ta1gK, ta1gK)), (ta1gH, (ta1gL, ta1gM, ta1gM), (ta1gL, ta1gN, ta1gN))), (ta1gG, (ta1gO, (ta1gP, ta1gQ, ta1gQ), (ta1gP, ta1gR, ta1gR)), (ta1gO, (ta1gS, ta1gT, ta1gT), (ta1gS, ta1gU, ta1gU)))), (ta1gF, (ta1gV, (ta1gW, (ta1gX, ta1gY, ta1gY), (ta1gX, ta1gZ, ta1gZ)), (ta1gW, (ta1h0, ta1h1, ta1h1), (ta1h0, ta1h2, ta1h2))), (ta1gV, (ta1h3, (ta1h4, ta1h5, ta1h5), (ta1h4, ta1h6, ta1h6)), (ta1h3, (ta1h7, ta1h8, ta1h8), (ta1h7, ta1h9, ta1h9)))))), (ta1g8, (ta1ha, (ta1hb, (ta1hc, (ta1hd, (ta1he, ta1hf, ta1hf), (ta1he, ta1hg, ta1hg)), (ta1hd, (ta1hh, ta1hi, ta1hi), (ta1hh, ta1hj, ta1hj))), (ta1hc, (ta1hk, (ta1hl, ta1hm, ta1hm), (ta1hl, ta1hn, ta1hn)), (ta1hk, (ta1ho, ta1hp, ta1hp), (ta1ho, ta1hq, ta1hq)))), (ta1hb, (ta1hr, (ta1hs, (ta1ht, ta1hu, ta1hu), (ta1ht, ta1hv, ta1hv)), (ta1hs, (ta1hw, ta1hx, ta1hx), (ta1hw, ta1hy, ta1hy))), (ta1hr, (ta1hz, (ta1hA, ta1hB, ta1hB), (ta1hA, ta1hC, ta1hC)), (ta1hz, (ta1hD, ta1hE, ta1hE), (ta1hD, ta1hF, ta1hF))))), (ta1ha, (ta1hG, (ta1hH, (ta1hI, (ta1hJ, ta1hK, ta1hK), (ta1hJ, ta1hL, ta1hL)), (ta1hI, (ta1hM, ta1hN, ta1hN), (ta1hM, ta1hO, ta1hO))), (ta1hH, (ta1hP, (ta1hQ, ta1hR, ta1hR), (ta1hQ, ta1hS, ta1hS)), (ta1hP, (ta1hT, ta1hU, ta1hU), (ta1hT, ta1hV, ta1hV)))), (ta1hG, (ta1hW, (ta1hX, (ta1hY, ta1hZ, ta1hZ), (ta1hY, ta1i0, ta1i0)), (ta1hX, (ta1i1, ta1i2, ta1i2), (ta1i1, ta1i3, ta1i3))), (ta1hW, (ta1i4, (ta1i5, ta1i6, ta1i6), (ta1i5, ta1i7, ta1i7)), (ta1i4, (ta1i8, ta1i9, ta1i9), (ta1i8, ta1ia, ta1ia))))))), (ta1g7, (ta1ib, (ta1ic, (ta1id, (ta1ie, (ta1if, (ta1ig, ta1ih, ta1ih), (ta1ig, ta1ii, ta1ii)), (ta1if, (ta1ij, ta1ik, ta1ik), (ta1ij, ta1il, ta1il))), (ta1ie, (ta1im, (ta1in, ta1io, ta1io), (ta1in, ta1ip, ta1ip)), (ta1im, (ta1iq, ta1ir, ta1ir), (ta1iq, ta1is, ta1is)))), (ta1id, (ta1it, (ta1iu, (ta1iv, ta1iw, ta1iw), (ta1iv, ta1ix, ta1ix)), (ta1iu, (ta1iy, ta1iz, ta1iz), (ta1iy, ta1iA, ta1iA))), (ta1it, (ta1iB, (ta1iC, ta1iD, ta1iD), (ta1iC, ta1iE, ta1iE)), (ta1iB, (ta1iF, ta1iG, ta1iG), (ta1iF, ta1iH, ta1iH))))), (ta1ic, (ta1iI, (ta1iJ, (ta1iK, (ta1iL, ta1iM, ta1iM), (ta1iL, ta1iN, ta1iN)), (ta1iK, (ta1iO, ta1iP, ta1iP), (ta1iO, ta1iQ, ta1iQ))), (ta1iJ, (ta1iR, (ta1iS, ta1iT, ta1iT), (ta1iS, ta1iU, ta1iU)), (ta1iR, (ta1iV, ta1iW, ta1iW), (ta1iV, ta1iX, ta1iX)))), (ta1iI, (ta1iY, (ta1iZ, (ta1j0, ta1j1, ta1j1), (ta1j0, ta1j2, ta1j2)), (ta1iZ, (ta1j3, ta1j4, ta1j4), (ta1j3, ta1j5, ta1j5))), (ta1iY, (ta1j6, (ta1j7, ta1j8, ta1j8), (ta1j7, ta1j9, ta1j9)), (ta1j6, (ta1ja, ta1jb, ta1jb), (ta1ja, ta1jc, ta1jc)))))), (ta1ib, (ta1jd, (ta1je, (ta1jf, (ta1jg, (ta1jh, ta1ji, ta1ji), (ta1jh, ta1jj, ta1jj)), (ta1jg, (ta1jk, ta1jl, ta1jl), (ta1jk, ta1jm, ta1jm))), (ta1jf, (ta1jn, (ta1jo, ta1jp, ta1jp), (ta1jo, ta1jq, ta1jq)), (ta1jn, (ta1jr, ta1js, ta1js), (ta1jr, ta1jt, ta1jt)))), (ta1je, (ta1ju, (ta1jv, (ta1jw, ta1jx, ta1jx), (ta1jw, ta1jy, ta1jy)), (ta1jv, (ta1jz, ta1jA, ta1jA), (ta1jz, ta1jB, ta1jB))), (ta1ju, (ta1jC, (ta1jD, ta1jE, ta1jE), (ta1jD, ta1jF, ta1jF)), (ta1jC, (ta1jG, ta1jH, ta1jH), (ta1jG, ta1jI, ta1jI))))), (ta1jd, (ta1jJ, (ta1jK, (ta1jL, (ta1jM, ta1jN, ta1jN), (ta1jM, ta1jO, ta1jO)), (ta1jL, (ta1jP, ta1jQ, ta1jQ), (ta1jP, ta1jR, ta1jR))), (ta1jK, (ta1jS, (ta1jT, ta1jU, ta1jU), (ta1jT, ta1jV, ta1jV)), (ta1jS, (ta1jW, ta1jX, ta1jX), (ta1jW, ta1jY, ta1jY)))), (ta1jJ, (ta1jZ, (ta1k0, (ta1k1, ta1k2, ta1k2), (ta1k1, ta1k3, ta1k3)), (ta1k0, (ta1k4, ta1k5, ta1k5), (ta1k4, ta1k6, ta1k6))), (ta1jZ, (ta1k7, (ta1k8, ta1k9, ta1k9), (ta1k8, ta1ka, ta1ka)), (ta1k7, (ta1kb, ta1kc, ta1kc), (ta1kb, ta1kd, ta1kd))))))))] g_rec8{-r5N,x-}
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         [ta1ke, GHC.Void{-3T,W-}, ta1g8, ta1g9, ta1ga, ta1gb, ta1gc, ta1gd, ta1ge, ta1gf, ta1gg, ta1gh, ta1gi, ta1gj, ta1gk, ta1gl, ta1gm, ta1gn, ta1go, ta1gp, ta1gq, ta1gr, ta1gs, ta1gt, ta1gu, ta1gv, ta1gw, ta1gx, ta1gy, ta1gz, ta1gA, ta1gB, ta1gC, ta1gD, ta1gE, ta1gF, ta1gG, ta1gH, ta1gI, ta1gJ, ta1gK, ta1gL, ta1gM, ta1gN, ta1gO, ta1gP, ta1gQ, ta1gR, ta1gS, ta1gT, ta1gU, ta1gV, ta1gW, ta1gX, ta1gY, ta1gZ, ta1h0, ta1h1, ta1h2, ta1h3, ta1h4, ta1h5, ta1h6, ta1h7, ta1h8, ta1h9, ta1ha, ta1hb, ta1hc, ta1hd, ta1he, ta1hf, ta1hg, ta1hh, ta1hi, ta1hj, ta1hk, ta1hl, ta1hm, ta1hn, ta1ho, ta1hp, ta1hq, ta1hr, ta1hs, ta1ht, ta1hu, ta1hv, ta1hw, ta1hx, ta1hy, ta1hz, ta1hA, ta1hB, ta1hC, ta1hD, ta1hE, ta1hF, ta1hG, ta1hH, ta1hI, ta1hJ, ta1hK, ta1hL, ta1hM, ta1hN, ta1hO, ta1hP, ta1hQ, ta1hR, ta1hS, ta1hT, ta1hU, ta1hV, ta1hW, ta1hX, ta1hY, ta1hZ, ta1i0, ta1i1, ta1i2, ta1i3, ta1i4, ta1i5, ta1i6, ta1i7, ta1i8, ta1i9, ta1ia, ta1g7, GHC.Void{-3T,W-}, GHC.Void{-3T,W-}, ta1ib, ta1ic, ta1id, ta1ie, ta1if, ta1ig, ta1ih, ta1ii, ta1ij, ta1ik, ta1il, ta1im, ta1in, ta1io, ta1ip, ta1iq, ta1ir, ta1is, ta1it, ta1iu, ta1iv, ta1iw, ta1ix, ta1iy, ta1iz, ta1iA, ta1iB, ta1iC, ta1iD, ta1iE, ta1iF, ta1iG, ta1iH, ta1iI, ta1iJ, ta1iK, ta1iL, ta1iM, ta1iN, ta1iO, ta1iP, ta1iQ, ta1iR, ta1iS, ta1iT, ta1iU, ta1iV, ta1iW, ta1iX, ta1iY, ta1iZ, ta1j0, ta1j1, ta1j2, ta1j3, ta1j4, ta1j5, ta1j6, ta1j7, ta1j8, ta1j9, ta1ja, ta1jb, ta1jc, ta1jd, ta1je, ta1jf, ta1jg, ta1jh, ta1ji, ta1jj, ta1jk, ta1jl, ta1jm, ta1jn, ta1jo, ta1jp, ta1jq, ta1jr, ta1js, ta1jt, ta1ju, ta1jv, ta1jw, ta1jx, ta1jy, ta1jz, ta1jA, ta1jB, ta1jC, ta1jD, ta1jE, ta1jF, ta1jG, ta1jH, ta1jI, ta1jJ, ta1jK, ta1jL, ta1jM, ta1jN, ta1jO, ta1jP, ta1jQ, ta1jR, ta1jS, ta1jT, ta1jU, ta1jV, ta1jW, ta1jX, ta1jY, ta1jZ, ta1k0, ta1k1, ta1k2, ta1k3, ta1k4, ta1k5, ta1k6, ta1k7, ta1k8, ta1k9, ta1ka, ta1kb, ta1kc, ta1kd, ta1fZ]
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     g_rec8{-r5N,x-}
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         [ta1ke, ta1ou, ta1oB, ta1oC, ta1oD, ta1oE, ta1oF, ta1oG, ta1oH, ta1oI, ta1oJ, ta1oK, ta1oL, ta1oM, ta1oN, ta1oO, ta1oP, ta1oQ, ta1oR, ta1oS, ta1oT, ta1oU, ta1oV, ta1oW, ta1oX, ta1oY, ta1oZ, ta1p0, ta1p1, ta1p2, ta1p3, ta1p4, ta1p5, ta1p6, ta1p7, ta1p8, ta1p9, ta1pa, ta1pb, ta1pc, ta1pd, ta1pe, ta1pf, ta1pg, ta1ph, ta1pi, ta1pj, ta1pk, ta1pl, ta1pm, ta1pn, ta1po, ta1pp, ta1pq, ta1pr, ta1ps, ta1pt, ta1pu, ta1pv, ta1pw, ta1px, ta1py, ta1pz, ta1pA, ta1pB, ta1pC, ta1pD, ta1pE, ta1pF, ta1pG, ta1pH, ta1pI, ta1pJ, ta1pK, ta1pL, ta1pM, ta1pN, ta1pO, ta1pP, ta1pQ, ta1pR, ta1pS, ta1pT, ta1pU, ta1pV, ta1pW, ta1pX, ta1pY, ta1pZ, ta1q0, ta1q1, ta1q2, ta1q3, ta1q4, ta1q5, ta1q6, ta1q7, ta1q8, ta1q9, ta1qa, ta1qb, ta1qc, ta1qd, ta1qe, ta1qf, ta1qg, ta1qh, ta1qi, ta1qj, ta1qk, ta1ql, ta1qm, ta1qn, ta1qo, ta1qp, ta1qq, ta1qr, ta1qs, ta1qt, ta1qu, ta1qv, ta1qw, ta1qx, ta1qy, ta1qz, ta1qA, ta1qB, ta1qC, ta1qD, ta1oA, GHC.Void{-3T,W-}, GHC.Void{-3T,W-}, ta1qE, ta1qF, ta1qG, ta1qH, ta1qI, ta1qJ, ta1qK, ta1qL, ta1qM, ta1qN, ta1qO, ta1qP, ta1qQ, ta1qR, ta1qS, ta1qT, ta1qU, ta1qV, ta1qW, ta1qX, ta1qY, ta1qZ, ta1r0, ta1r1, ta1r2, ta1r3, ta1r4, ta1r5, ta1r6, ta1r7, ta1r8, ta1r9, ta1ra, ta1rb, ta1rc, ta1rd, ta1re, ta1rf, ta1rg, ta1rh, ta1ri, ta1rj, ta1rk, ta1rl, ta1rm, ta1rn, ta1ro, ta1rp, ta1rq, ta1rr, ta1rs, ta1rt, ta1ru, ta1rv, ta1rw, ta1rx, ta1ry, ta1rz, ta1rA, ta1rB, ta1rC, ta1rD, ta1rE, ta1rF, ta1rG, ta1rH, ta1rI, ta1rJ, ta1rK, ta1rL, ta1rM, ta1rN, ta1rO, ta1rP, ta1rQ, ta1rR, ta1rS, ta1rT, ta1rU, ta1rV, ta1rW, ta1rX, ta1rY, ta1rZ, ta1s0, ta1s1, ta1s2, ta1s3, ta1s4, ta1s5, ta1s6, ta1s7, ta1s8, ta1s9, ta1sa, ta1sb, ta1sc, ta1sd, ta1se, ta1sf, ta1sg, ta1sh, ta1si, ta1sj, ta1sk, ta1sl, ta1sm, ta1sn, ta1so, ta1sp, ta1sq, ta1sr, ta1ss, ta1st, ta1su, ta1sv, ta1sw, ta1sx, ta1sy, ta1sz, ta1sA, ta1sB, ta1sC, ta1sD, ta1sE, ta1sF, ta1sG, ta1os]
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     x_r4S
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     y_r4T
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     z_r4U
-                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     p_r4V
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index a19921f..5ef41cb 100644 (file)
@@ -1,15 +1,3 @@
-==================== Typechecked ====================
-AbsBinds
-[taBp]
-[d.Ord_aBy]
-[([taBp], a{-r3h,x-}, a_aBn), ([taBp], b{-r3i,x-}, b_aBo)]
-    d.Ord_aBA = d.Ord_aBy
-    b_aBE = b{-r3i,x-} taBp d.Ord_aBA
-    d.Ord_aBC = d.Ord_aBy
-    a_aBD = a{-r3h,x-} taBp d.Ord_aBC
-    a_aBn = b_aBE
-    b_aBo = a_aBD
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index 1e9e50d..bbb399a 100644 (file)
@@ -1,43 +1,3 @@
-==================== Typechecked ====================
-AbsBinds [taWg] [] [([taWg], init_last{-r3m,x-}, init_last_aWd)]
-    init_last_aWd a_r3E b_r3F = (a_r3E, a_r3E)
-AbsBinds [taWp] [d.Ord_aWt] [([taWp], merge{-r3l,x-}, merge_aWm)]
-    merge_aWm xs_r3B ys_r3C = xs_r3B
-AbsBinds [taWA] [d.Ord_aXy] [([taWA], sort{-r3k,x-}, sort_aWx)]
-    d.Ord_aXw = d.Ord_aXy
-    sort_aWx xs_r3o
-            = s_aXL xs_r3o PrelList.length{-rhD,p-} taWA xs_r3o
-            where
-                {- nonrec -}
-                AbsBinds [taWH] [d.Ord_aXh] [([taWH], s_r3q, s_aWE)]
-                    d.Ord_aXl = d.Ord_aXh
-                    merge_aXO = merge{-r3l,x-} taWH d.Ord_aXl
-                    d.Ord_aXn = d.Ord_aXh
-                    sort_aXN = sort{-r3k,x-} taWH d.Ord_aXn
-                    sort_aXM = sort_aXN
-                    s_aWE xs_r3u k_r3v
-                          = if k_r3v <=_aXK lit_aXJ then
-                                xs_r3u
-                            else
-                                merge_aXO sort_aXN ys_r3x sort_aXM zs_r3y
-                          where
-                              {- nonrec -}
-                              AbsBinds [] [] [([], ys_r3x, ys_aWK), ([], zs_r3y, zs_aWL)]
-                                  (ys_aWK, zs_aWL)
-                                      = init_last{-r3m,x-} taWH xs_r3u
-                                                                k_r3v
-                                                                div_aXI (PrelBase.I#{-5b,w-}{i} 2#)
-                              {- nonrec -}
-                              {- nonrec -}
-                {- nonrec -}
-                s_aXL = s_r3q taWA d.Ord_aXw
-                {- nonrec -}
-d.Ord_aXE = PrelBase.$d7{-rrR,p-}
-<=_aXK = PrelBase.<={-rqO,p-} PrelBase.Int{-3g,W-} d.Ord_aXE
-lit_aXJ = PrelBase.I#{-5b,w-}{i} 1#
-d.Integral_aXH = PrelNum.$d36{-rFA,p-}
-div_aXI = PrelNum.div{-ry2,p-} PrelBase.Int{-3g,W-} d.Integral_aXH
-
 ghc: module version changed to 1; reason: no old .hi file
 _interface_ ShouldSucceed 1
 _instance_modules_
index 7c9e941..9a5aae5 100644 (file)
@@ -1,8 +1,5 @@
  
 tcfail046.hs:4: No instance for: `PrelBase.Eq (Process a)'
-    When deriving classes for `Message'
-tcfail046.hs:4: No instance for: `PrelBase.Eq (Process a)'
     When deriving classes for `Continuation'
  
 tcfail046.hs:4: No instance for: `PrelBase.Eq (Process a)'
@@ -10,5 +7,8 @@ tcfail046.hs:4: No instance for: `PrelBase.Eq (Process a)'
  
 tcfail046.hs:4: No instance for: `PrelBase.Eq (Process a)'
     When deriving classes for `Continuation'
+tcfail046.hs:4: No instance for: `PrelBase.Eq (Process a)'
+    When deriving classes for `Message'
 
 Compilation had errors