3 ================================================================================
5 AbsBinds [] [] [([], fubar{-r1,x-}, fubar_aTQ)]
7 = STBase.seqPrimIO{-r46,p-}
8 [PrelBase.(){-40,W-}, PrelBase.Int{-3g,W-}]
10 [GHC.RealWorld{-3s,W-}, PrelBase.(){-40,W-}] _ccall_ f)
12 [GHC.RealWorld{-3s,W-}, PrelBase.Int{-3g,W-}] _ccall_ b)
15 ================================================================================
18 fubar_aTQ :: STBase.PrimIO{-3P,W-} PrelBase.Int{-3g,W-}
21 let { ds_dVM :: STBase.PrimIO{-3P,W-} PrelBase.(){-40,W-}
25 ds_dW2 :: STBase.State{-3M,W-} GHC.RealWorld{-3s,W-}
26 -> (PrelBase.(){-40,W-}, STBase.State{-3M,W-} GHC.RealWorld{-3s,W-})
29 \ ds_dW8 :: STBase.State{-3M,W-} GHC.RealWorld{-3s,W-}
32 case ds_dW8 of { STBase.S#{-5D,w-}{i} ds_dWn ->
34 _ccall_ f [(STBase.State{-3M,W-} GHC.RealWorld{-3s,W-}) (GHC.State#{-3L,W-} GHC.RealWorld{-3s,W-})]!
37 STBase.S#{-5D,w-}{i} ds_dWN ->
39 ds_dWG :: STBase.State{-3M,W-} GHC.RealWorld{-3s,W-}
42 STBase.S#{-5D,w-}{i} {_@_ GHC.RealWorld{-3s,W-} ds_dWN}
44 PrelTup.(,){-62,w-}{i}
45 {_@_ PrelBase.(){-40,W-}
46 _@_ (STBase.State{-3M,W-} GHC.RealWorld{-3s,W-})
47 PrelBase.(){-60,w-}{i}
51 _@_ GHC.RealWorld{-3s,W-} _@_ PrelBase.(){-40,W-} ds_dW2
53 let { ds_dVQ :: STBase.PrimIO{-3P,W-} PrelBase.Int{-3g,W-}
57 ds_dX0 :: STBase.State{-3M,W-} GHC.RealWorld{-3s,W-}
58 -> (PrelBase.Int{-3g,W-}, STBase.State{-3M,W-} GHC.RealWorld{-3s,W-})
61 \ ds_dX6 :: STBase.State{-3M,W-} GHC.RealWorld{-3s,W-}
64 case ds_dX6 of { STBase.S#{-5D,w-}{i} ds_dXh ->
66 _ccall_ b [(STBase.StateAndInt#{-3D,W-} GHC.RealWorld{-3s,W-}) (GHC.State#{-3L,W-} GHC.RealWorld{-3s,W-})]!
69 STBase.StateAndInt#{-5v,w-}{i} ds_dXK ds_dXI ->
71 ds_dXz :: PrelBase.Int{-3g,W-}
74 PrelBase.I#{-5b,w-}{i} {ds_dXI} } in
76 ds_dXD :: STBase.State{-3M,W-} GHC.RealWorld{-3s,W-}
79 STBase.S#{-5D,w-}{i} {_@_ GHC.RealWorld{-3s,W-} ds_dXK}
81 PrelTup.(,){-62,w-}{i}
82 {_@_ PrelBase.Int{-3g,W-}
83 _@_ (STBase.State{-3M,W-} GHC.RealWorld{-3s,W-})
88 _@_ GHC.RealWorld{-3s,W-} _@_ PrelBase.Int{-3g,W-} ds_dX0
90 STBase.seqPrimIO{-r46,p-}
91 _@_ PrelBase.(){-40,W-} _@_ PrelBase.Int{-3g,W-} ds_dVM ds_dVQ
92 fubar{-r1,x-} :: STBase.PrimIO{-3P,W-} PrelBase.Int{-3g,W-}