3 ================================================================================
8 _/\_ a{-r6C-} -> \ tpl_B1 ->
21 AbsBinds [a{-aLt-}] [] [([a{-aLt-}], $d2{-rLv,x-}, d.Eval_aJU)]
25 AbsBinds [a{-aLu-}] [] [([a{-aLu-}], $d3{-rLD,x-}, d.Eval_aK0)]
32 [([a{-aKf-}], $d4{-rLE,x-}, d.Show_aK6)]
40 PrelBase.showsPrec{-r5t,p-}
41 (FunnyInternalType{-r6u,l-} a{-aKf-})
45 AbsBinds [] [] [([], showsPrec_aLG, showsPrec_aK9)]
49 a_rJ8 (Con{-r6v,l-}{i} b1_rJa)
50 = PrelBase.showParen{-r61,p-}
53 [PrelBase.String{-r5q,p-}, PrelBase.String{-r5q,p-}, PrelBase.String{-r5q,p-}]
54 PrelBase.showString{-r60,p-}
58 AbsBinds [] [] [([], showList_aLF, showList_aKA)]
60 = PrelBase.showList__{-r6F,p-}
61 (OpaqueType{-r6,x-} a{-aKf-})
65 ({-dict-} [] [showsPrec_aLG, showList_aLF])
70 [([a{-aL6-}], $d1{-rLJ,x-}, d.Show_aKZ)]
74 PrelBase.$mshowsPrec{-rfh,p-}
75 (FunnyInternalType{-r6u,l-} a{-aL6-})
80 PrelBase.$mshowList{-rfg,p-}
81 (FunnyInternalType{-r6u,l-} a{-aL6-})
83 AbsBinds [] [] [([], showsPrec_aL1, showsPrec_aL3)]
86 AbsBinds [] [] [([], showList_aLa, showList_aLc)]
90 ({-dict-} [] [showsPrec_aL1, showList_aLa])
101 PrelBase.fromInt{-8R,p-}
106 PrelBase.I#{-5b,p-}{i}
112 PrelBase.I#{-5b,p-}{i}
114 ghc: module version changed to 1; reason: no old .hi file
115 _interface_ ExportOpaque 1
119 PrelBase 1 :: $d1 1 $d11 1 $d14 1 $d15 1 $d2 1 $d21 1 $d26 1 $d27 1 $d3 1 $d32 1 $d33 1 $d34 1 $d37 1 $d38 1 $d39 1 $d41 1 $d42 1 $d44 1 $d45 1 $d46 1 $d49 1 $d50 1 $d51 1 $d54 1 $d55 1 $d6 1 $d7 1 $d8 1 $m* 1 $m+ 1 $m- 1 $m/= 1 $m< 1 $m<= 1 $m== 1 $m> 1 $m>= 1 $mabs 1 $mcompare 1 $mfromInt 1 $mfromInteger 1 $mmax 1 $mmin 1 $mnegate 1 $mshowList 1 $mshowsPrec 1 $msignum 1 . 1 showList__ 1 showParen 1 showSpace 1 showString 1 Eq 1 Eval 1 Num 1 Ord 1 Ordering 1 Show 1 ShowS 1 String 1;
120 PrelNum 1 :: $d10 1 $d16 1 $d17 1 $d18 1 $d29 1 $d33 1 $d34 1 $d35 1;
122 ExportOpaque OpaqueType;
124 instance _forall_ [a] {PrelBase.Ord a} => {PrelBase.Show (FunnyInternalType a)} = $d1;
125 instance _forall_ [a] => {PrelBase.Eval (OpaqueType a)} = $d2;
126 instance _forall_ [a] => {PrelBase.Eval (FunnyInternalType a)} = $d3;
127 instance _forall_ [a] {PrelBase.Ord a} => {PrelBase.Show (OpaqueType a)} = $d4;
129 1 $d1 _:_ _forall_ [a] {PrelBase.Ord a} => {PrelBase.Show (FunnyInternalType a)} ;;
130 1 $d2 _:_ _forall_ [a] => {PrelBase.Eval (OpaqueType a)} ;;
131 1 $d3 _:_ _forall_ [a] => {PrelBase.Eval (FunnyInternalType a)} ;;
132 1 $d4 _:_ _forall_ [a] {PrelBase.Ord a} => {PrelBase.Show (OpaqueType a)} ;;
133 1 data FunnyInternalType r6A = Junk11 | Junk2 ;
134 1 data OpaqueType r6C = Con (FunnyInternalType r6C) ;