3 ShouldSucceed.A.op1 = /\ a.t26 -> \{-classdict-} [] [op1.t27] -> op1.t27
5 defm.ShouldSucceed.A.op1 =
7 \{-dict-} d.ShouldSucceed.A.t29 ->
9 "No default method for \"ShouldSucceed.A.defm.ShouldSucceed.A.op1\"\n"
11 ShouldSucceed.B.op2 = /\ b.t30 -> \{-classdict-} [] [op2.t31] -> op2.t31
13 defm.ShouldSucceed.B.op2 =
15 \{-dict-} d.ShouldSucceed.B.t33 ->
16 (error (b.t32 -> Int))
17 "No default method for \"ShouldSucceed.B.defm.ShouldSucceed.B.op2\"\n"
19 dfun.ShouldSucceed.A.Int = ({-dict-} [] [const.ShouldSucceed.A.Int.op1])
20 const.ShouldSucceed.A.Int.op1 :: Int
21 const.ShouldSucceed.A.Int.op1 = lit.t7
24 [d.ShouldSucceed.B.t9]
25 [(d.ShouldSucceed.B.t10, dfun.ShouldSucceed.B.List)]
26 (d.ShouldSucceed.B.t25, d.ShouldSucceed.B.t10)
27 (ShouldSucceed.B.op2.t23, ShouldSucceed.B.op2 [a.t8] d.ShouldSucceed.B.t25)
30 d.ShouldSucceed.B.t10 = ({-dict-} [] [op2.t11])
31 op2.t11 :: [a.t8] -> Int
36 = lit.t21 +.t19 (ShouldSucceed.B.op2.t23 xs.r15)
40 AbsBinds [ot2, a.t3] [d.ShouldSucceed.A.t5] [(f.t1, ShouldSucceed.f)]
41 (ShouldSucceed.A.op1.t4, ShouldSucceed.A.op1 a.t3 d.ShouldSucceed.A.t5)
44 f.t1 x.r61 = ShouldSucceed.A.op1.t4