================================================================================ Typechecked: {- nonrec -} {- nonrec -} E1{-r3B,x-}{i} = _/\_ a{-r3t-} -> E1{-r3B,x-}{i} {_@_ a{-r3t-}} {- nonrec -} C1{-r6,x-}{i} = _/\_ a{-r3v-} b{-r3w-} -> \ tpl_B1 -> C1{-r6,x-}{i} {_@_ a{-r3v-} _@_ b{-r3w-} tpl_B1} C2{-r5,x-}{i} = _/\_ a{-r3v-} b{-r3w-} -> \ tpl_B1 -> C2{-r5,x-}{i} {_@_ a{-r3v-} _@_ b{-r3w-} tpl_B1} {- rec -} AbsBinds [a{-a1a9-}] [] [([a{-a1a9-}], $d3{-r1ag,x-}, d.Eval_a14Q)] d.Eval_a14Q = ({-dict-} [] []) {- rec -} AbsBinds [a{-a1aa-}, b{-a1ab-}] [] [([a{-a1aa-}, b{-a1ab-}], $d4{-r1aw,x-}, d.Eval_a14X)] d.Eval_a14X = ({-dict-} [] []) {- rec -} AbsBinds [a{-a16r-}, b{-a16s-}] [d.Eq_a16W] [([a{-a16r-}, b{-a16s-}], $d5{-r1ax,x-}, d.Read_a154)] d.Eq_a17c = d.Eq_a16W d.Read_a17a = $d1{-r1aD,x-} a{-a16r-} d.Eq_a17c readsPrec_a1aC = PrelRead.readsPrec{-r62,p-} (T{-r3C,x-} a{-a16r-}) d.Read_a17a d.Eq_a17p = d.Eq_a16W d.Eq_a17n = PrelBase.$d27{-rf7,p-} a{-a16r-} d.Eq_a17p d.Read_a17l = $d5{-r1ax,x-} [[a{-a16r-}], [b{-a16s-}]] d.Eq_a17n readsPrec_a1aB = PrelRead.readsPrec{-r62,p-} (Z{-r3D,x-} [a{-a16r-}] [b{-a16s-}]) d.Read_a17l readsPrec_a1aA = readsPrec_a1az AbsBinds [] [] [([], readsPrec_a1az, readsPrec_a157)] >_a1aK = >_a1au lit_a1aJ = lit_a1as ==_a1aI = ==_a1ar lit_a1aH = lit_a1ap >>=_a1aG = >>=_a1ao return_a1aF = return_a1an zero_a1aE = zero_a1am readsPrec_a157 a_r12I b_r12K = ++_a1av (Z{-r3D,x-} a{-a16r-} b{-a16s-}, PrelBase.String{-r7r,p-}) (PrelRead.readParen{-r6E,p-} (Z{-r3D,x-} a{-a16r-} b{-a16s-}) a_r12I >_a1au lit_a1as \ c_r12M -> [ (C1{-r6,x-}{i} [a{-a16r-}, b{-a16s-}] a1_r12Q, b1_r12R) | ("C1", d_r12O) <- PrelRead.lex{-r6r,p-} c_r12M, (a1_r12Q, b1_r12R) <- readsPrec_a1aC lit_a1ap d_r12O ] b_r12K) (PrelRead.readParen{-r6E,p-} (Z{-r3D,x-} a{-a16r-} b{-a16s-}) a_r12I >_a1aK lit_a1aJ \ c_r12T -> [ (C2{-r5,x-}{i} [a{-a16r-}, b{-a16s-}] a1_r12X, b1_r12Y) | ("C2", d_r12V) <- PrelRead.lex{-r6r,p-} c_r12T, (a1_r12X, b1_r12Y) <- readsPrec_a1aB lit_a1aH d_r12V ] b_r12K) AbsBinds [] [] [([], readList_a1ay, readList_a16R)] readList_a16R = PrelRead.readList__{-r3A,p-} (Z{-r3D,x-} a{-a16r-} b{-a16s-}) readsPrec_a1aA lit_a1ak d.Read_a154 = ({-dict-} [] [readsPrec_a1az, readList_a1ay]) {- rec -} AbsBinds [a{-a17H-}, b{-a17K-}] [d.Eq_a18v] [([a{-a17H-}, b{-a17K-}], $d6{-r1aL,x-}, d.Show_a17y)] d.Eq_a18H = d.Eq_a18v d.Show_a18F = $d2{-r1aR,x-} a{-a17H-} d.Eq_a18H showsPrec_a1aQ = PrelBase.showsPrec{-rgT,p-} (T{-r3C,x-} a{-a17H-}) d.Show_a18F d.Eq_a18N = d.Eq_a18v d.Eq_a18L = PrelBase.$d27{-rf7,p-} a{-a17H-} d.Eq_a18N d.Show_a18J = $d6{-r1aL,x-} [[a{-a17H-}], [b{-a17K-}]] d.Eq_a18L showsPrec_a1aP = PrelBase.showsPrec{-rgT,p-} (Z{-r3D,x-} [a{-a17H-}] [b{-a17K-}]) d.Show_a18J showsPrec_a1aO = showsPrec_a1aN AbsBinds [] [] [([], showsPrec_a1aN, showsPrec_a17B)] lit_a1aV = lit_a1ai >=_a1aU = >=_a1aj lit_a1aT = lit_a1ai lit_a1aS = lit_a1ai showsPrec_a17B a_r135 (C1{-r6,x-}{i} b1_r137) = PrelBase.showParen{-rlt,p-} a_r135 >=_a1aj lit_a1ai PrelBase..{-rgC,p-} [PrelBase.String{-r7r,p-}, PrelBase.String{-r7r,p-}, PrelBase.String{-r7r,p-}] PrelBase.showString{-rlw,p-} "C1 " showsPrec_a1aQ lit_a1aV b1_r137 showsPrec_a17B a_r139 (C2{-r5,x-}{i} b1_r13b) = PrelBase.showParen{-rlt,p-} a_r139 >=_a1aU lit_a1aT PrelBase..{-rgC,p-} [PrelBase.String{-r7r,p-}, PrelBase.String{-r7r,p-}, PrelBase.String{-r7r,p-}] PrelBase.showString{-rlw,p-} "C2 " showsPrec_a1aP lit_a1aS b1_r13b AbsBinds [] [] [([], showList_a1aM, showList_a18q)] showList_a18q = PrelBase.showList__{-rlr,p-} (Z{-r3D,x-} a{-a17H-} b{-a17K-}) showsPrec_a1aO lit_a1ah d.Show_a17y = ({-dict-} [] [showsPrec_a1aN, showList_a1aM]) {- rec -} AbsBinds [a{-a191-}] [d.Eq_a199] [([a{-a191-}], $d1{-r1aD,x-}, d.Read_a18V)] d.Read_a19d = d.Read_a18V $mreadList_a1aX = PrelRead.$mreadList{-r5Y,p-} (T{-r3C,x-} a{-a191-}) d.Read_a19d AbsBinds [] [] [([], readsPrec_a1aW, readsPrec_a18Y)] readsPrec_a18Y = IOBase.error{-87,p-} (PrelBase.Int{-3g,p-} -> PrelBase.String{-r7r,p-} -> [(T{-r3C,x-} a{-a191-}, PrelBase.String{-r7r,p-})]) "read" AbsBinds [] [] [([], readList_a194, readList_a196)] readList_a196 = $mreadList_a1aX d.Read_a18V = ({-dict-} [] [readsPrec_a1aW, readList_a194]) {- rec -} AbsBinds [a{-a19q-}] [d.Eq_a19y] [([a{-a19q-}], $d2{-r1aR,x-}, d.Show_a19k)] d.Show_a19C = d.Show_a19k $mshowList_a1aZ = PrelBase.$mshowList{-rgb,p-} (T{-r3C,x-} a{-a19q-}) d.Show_a19C AbsBinds [] [] [([], showsPrec_a1aY, showsPrec_a19n)] showsPrec_a19n = IOBase.error{-87,p-} (PrelBase.Int{-3g,p-} -> T{-r3C,x-} a{-a19q-} -> PrelBase.String{-r7r,p-} -> PrelBase.String{-r7r,p-}) "show" AbsBinds [] [] [([], showList_a19t, showList_a19v)] showList_a19v = $mshowList_a1aZ d.Show_a19k = ({-dict-} [] [showsPrec_a1aY, showList_a19t]) {- nonrec -} d.MonadPlus_a19F = PrelBase.$d22{-rf2,p-} ++_a1av = PrelBase.++{-rjn,p-} PrelBase.[]{-3j,p-} d.MonadPlus_a19F d.Ord_a19I = PrelBase.$d6{-rfF,p-} >_a1au = PrelBase.>{-rgQ,p-} PrelBase.Int{-3g,p-} d.Ord_a19I d.Num_a19M = PrelBase.$d3{-rfa,p-} fromInt_a1at = PrelBase.fromInt{-8R,p-} PrelBase.Int{-3g,p-} d.Num_a19M lit_a1as = fromInt_a1at PrelBase.I#{-5b,p-}{i} 9# d.Eq_a19R = PrelBase.$d33{-rfe,p-} d.Eq_a19P = PrelBase.$d27{-rf7,p-} PrelBase.Char{-38,p-} d.Eq_a19R ==_a1ar = PrelBase.=={-8Y,p-} [PrelBase.Char{-38,p-}] d.Eq_a19P fromInt_a1aq = fromInt_a1at lit_a1ap = fromInt_a1aq PrelBase.I#{-5b,p-}{i} 10# d.Monad_a19V = PrelBase.$d24{-rf4,p-} >>=_a1ao = PrelBase.>>={-811,p-} PrelBase.[]{-3j,p-} d.Monad_a19V d.Monad_a19Y = d.Monad_a19V return_a1an = PrelBase.return{-816,p-} PrelBase.[]{-3j,p-} d.Monad_a19Y d.MonadZero_a1a0 = PrelBase.$d23{-rf3,p-} zero_a1am = PrelBase.zero{-810,p-} PrelBase.[]{-3j,p-} d.MonadZero_a1a0 fromInt_a1al = fromInt_a1at lit_a1ak = fromInt_a1al PrelBase.I#{-5b,p-}{i} 0# d.Ord_a1a4 = d.Ord_a19I >=_a1aj = PrelBase.>={-8Z,p-} PrelBase.Int{-3g,p-} d.Ord_a1a4 lit_a1ai = lit_a1ap lit_a1ah = lit_a1ak ghc: module version changed to 1; reason: no old .hi file