3 ================================================================================
5 $g0_g0 :: [PrelBase.Char{-38,W-}]
8 PackBase.unpackCString#{-8F,w-} "xxx"
9 $d1{-rE0,x-} :: _forall_
10 [a_tr3g b_tr3h c_tr3i]
13 -> {Foo{-r3j,x-} b_tr3h}
14 -> {Foo{-r3j,x-} c_tr3i}
15 -> {Foo{-r3j,x-} (Wibble{-r3w,x-} a_tr3g b_tr3h c_tr3i)}
18 _/\_ $x0_tsGS $x1_tsGT $x2_tsGU -> \ $x3_sGV :: {Foo{-r3j,x-} $x0_tsGS}
20 $x3_sGV $x4_sGW :: {Foo{-r3j,x-} $x1_tsGT}
22 $x4_sGW $x5_sGX :: {Foo{-r3j,x-} $x2_tsGU}
26 $x8_sFS :: PrelBase.Int{-3g,W-}
27 -> Wibble{-r3w,x-} $x0_tsGS $x1_tsGT $x2_tsGU
28 -> PrelBase.Bool{-34,W-}
31 \ $x6_sH5 :: PrelBase.Int{-3g,W-}
33 $x6_sH5 $x7_sH4 :: Wibble{-r3w,x-} $x0_tsGS $x1_tsGT $x2_tsGU
36 IOBase.error{-87,w-} _@_ PrelBase.Bool{-34,W-} $g0_g0 } in
38 $x9_sGY :: PrelBase.Int{-3g,W-}
39 -> Wibble{-r3w,x-} $x0_tsGS $x1_tsGT $x2_tsGU
40 -> PrelBase.Bool{-34,W-}
45 $xa_sGZ :: {Foo{-r3j,x-} (Wibble{-r3w,x-} $x0_tsGS $x1_tsGT $x2_tsGU)}
50 $d2{-rDV,x-} :: _forall_
51 [a_tr3r b_tr3s c_tr3t]
53 {PrelBase.Eval{-24,p-} (Wibble{-r3w,x-} a_tr3r b_tr3s c_tr3t)}
56 _/\_ $x0_tsH8 $x1_tsH7 $x2_tsH6 ->
58 $x3_sGM :: {PrelBase.Eval{-24,p-} (Wibble{-r3w,x-} $x0_tsH8 $x1_tsH7 $x2_tsH6)}
62 } in PrelBase.void{-8G,w-}
63 MkWibble{-r3y,x-}{i} :: _forall_
64 [a_tr3r b_tr3s c_tr3t]
66 a_tr3r -> b_tr3s -> c_tr3t -> Wibble{-r3w,x-} a_tr3r b_tr3s c_tr3t
68 MkWibble{-r3y,x-}{i} =
69 _/\_ $x0_tsH0 $x1_tsH1 $x2_tsH2 -> \ $x3_sGL :: $x0_tsH0
71 $x3_sGL $x4_sGK :: $x1_tsH1
73 $x4_sGK $x5_sGJ :: $x2_tsH2
77 {_@_ $x0_tsH0 _@_ $x1_tsH1 _@_ $x2_tsH2 $x3_sGL $x4_sGK $x5_sGJ}
78 op{-r3x,x-} :: _forall_
82 -> PrelBase.Int{-3g,W-}
84 -> PrelBase.Bool{-34,W-}
87 _/\_ $x0_tsH3 -> \ $x1_sGI :: {Foo{-r3j,x-} $x0_tsH3}