+++ /dev/null
-
-
-================================================================================
-Desugared:
-h{-r3l,x-} ::
- _forall_
- [t{-aHu-} t{-aHz-}]
- =>
- {PrelBase.Num{-2c,p-} t{-aHu-}} -> t{-aHz-} -> t{-aHu-}
-{-# L #-}
-h{-r3l,x-} =
- _/\_ t{-aHu-} t{-aHz-} -> \ d.Num_aHB ::
- {PrelBase.Num{-2c,p-} t{-aHu-}}
- {-# L #-}
- d.Num_aHB ->
- let {
- +_aP0 ::
- t{-aHu-} -> t{-aHu-} -> t{-aHu-}
- {-# L #-}
- +_aP0 =
- PrelBase.+{-r3k,p-}
- _@_ t{-aHu-} d.Num_aHB } in
- let {
- d.Num_aHE ::
- {PrelBase.Num{-2c,p-} t{-aHu-}}
- {-# L #-}
- d.Num_aHE =
- d.Num_aHB } in
- let {
- fromInteger_aOZ ::
- PrelBase.Integer{-3h,p-} -> t{-aHu-}
- {-# L #-}
- fromInteger_aOZ =
- PrelBase.fromInteger{-8S,p-}
- _@_ t{-aHu-} d.Num_aHE } in
- let {
- lit_aOY ::
- t{-aHu-}
- {-# L #-}
- lit_aOY =
- fromInteger_aOZ
- _integer_ 111111111111111111111111111111111111111111111111111111111111 } in
- let {
- fromInteger_aOX ::
- PrelBase.Integer{-3h,p-} -> t{-aHu-}
- {-# L #-}
- fromInteger_aOX =
- fromInteger_aOZ } in
- let {
- lit_aOW ::
- t{-aHu-}
- {-# L #-}
- lit_aOW =
- fromInteger_aOX
- _integer_ 222222222222222222222222222222222222222222222222222222222222
- } in
- \ x_r3j ::
- t{-aHz-}
- {-# L #-}
- x_r3j ->
- +_aP0
- lit_aOY lit_aOW
-f{-r3n,x-} ::
- _forall_
- [t{-aI9-} t{-aIe-}]
- =>
- {PrelBase.Num{-2c,p-} t{-aI9-}} -> t{-aIe-} -> t{-aI9-}
-{-# L #-}
-f{-r3n,x-} =
- _/\_ t{-aI9-} t{-aIe-} -> \ d.Num_aIg ::
- {PrelBase.Num{-2c,p-} t{-aI9-}}
- {-# L #-}
- d.Num_aIg ->
- let {
- +_aNl ::
- t{-aI9-} -> t{-aI9-} -> t{-aI9-}
- {-# L #-}
- +_aNl =
- PrelBase.+{-r3k,p-}
- _@_ t{-aI9-} d.Num_aIg } in
- let {
- d.Num_aIi ::
- {PrelBase.Num{-2c,p-} t{-aI9-}}
- {-# L #-}
- d.Num_aIi =
- d.Num_aIg } in
- let {
- -_aNk ::
- t{-aI9-} -> t{-aI9-} -> t{-aI9-}
- {-# L #-}
- -_aNk =
- PrelBase.-{-817,p-}
- _@_ t{-aI9-} d.Num_aIi } in
- let {
- +_aN8 ::
- t{-aI9-} -> t{-aI9-} -> t{-aI9-}
- {-# L #-}
- +_aN8 =
- +_aNl } in
- let {
- d.Num_aIl ::
- {PrelBase.Num{-2c,p-} t{-aI9-}}
- {-# L #-}
- d.Num_aIl =
- d.Num_aIg } in
- let {
- fromInt_aNj ::
- PrelBase.Int{-3g,p-} -> t{-aI9-}
- {-# L #-}
- fromInt_aNj =
- PrelBase.fromInt{-8R,p-}
- _@_ t{-aI9-} d.Num_aIl } in
- let { lit_aNi ::
- t{-aI9-}
- {-# L #-}
- lit_aNi =
- let {
- ds_dQX ::
- PrelBase.Int{-3g,p-}
- {-# L #-}
- ds_dQX =
- PrelBase.I#{-5b,p-}{i}
- 1
- } in
- fromInt_aNj
- ds_dQX
- } in
- let {
- fromInt_aNh ::
- PrelBase.Int{-3g,p-} -> t{-aI9-}
- {-# L #-}
- fromInt_aNh =
- fromInt_aNj } in
- let { lit_aNg ::
- t{-aI9-}
- {-# L #-}
- lit_aNg =
- let {
- ds_dRc ::
- PrelBase.Int{-3g,p-}
- {-# L #-}
- ds_dRc =
- PrelBase.I#{-5b,p-}{i}
- 2
- } in
- fromInt_aNh
- ds_dRc
- } in
- let {
- fromInt_aNf ::
- PrelBase.Int{-3g,p-} -> t{-aI9-}
- {-# L #-}
- fromInt_aNf =
- fromInt_aNj } in
- let { lit_aNe ::
- t{-aI9-}
- {-# L #-}
- lit_aNe =
- let {
- ds_dRr ::
- PrelBase.Int{-3g,p-}
- {-# L #-}
- ds_dRr =
- PrelBase.I#{-5b,p-}{i}
- 3
- } in
- fromInt_aNf
- ds_dRr
- } in
- let {
- d.Num_aIp ::
- {PrelBase.Num{-2c,p-} t{-aI9-}}
- {-# L #-}
- d.Num_aIp =
- d.Num_aIg } in
- let {
- *_aNd ::
- t{-aI9-} -> t{-aI9-} -> t{-aI9-}
- {-# L #-}
- *_aNd =
- PrelBase.*{-rcJ,p-}
- _@_ t{-aI9-} d.Num_aIp } in
- let {
- fromInt_aNc ::
- PrelBase.Int{-3g,p-} -> t{-aI9-}
- {-# L #-}
- fromInt_aNc =
- fromInt_aNj } in
- let { lit_aNb ::
- t{-aI9-}
- {-# L #-}
- lit_aNb =
- let {
- ds_dRP ::
- PrelBase.Int{-3g,p-}
- {-# L #-}
- ds_dRP =
- PrelBase.I#{-5b,p-}{i}
- 4
- } in
- fromInt_aNc
- ds_dRP
- } in
- let {
- fromInt_aNa ::
- PrelBase.Int{-3g,p-} -> t{-aI9-}
- {-# L #-}
- fromInt_aNa =
- fromInt_aNj } in
- let { lit_aN9 ::
- t{-aI9-}
- {-# L #-}
- lit_aN9 =
- let {
- ds_dS4 ::
- PrelBase.Int{-3g,p-}
- {-# L #-}
- ds_dS4 =
- PrelBase.I#{-5b,p-}{i}
- 5
- } in
- fromInt_aNa
- ds_dS4
- } in
- \ x_r3f ::
- t{-aIe-}
- {-# L #-}
- x_r3f ->
- let { ds_dSk ::
- t{-aI9-}
- {-# L #-}
- ds_dSk =
- let {
- ds_dSw ::
- t{-aI9-}
- {-# L #-}
- ds_dSw =
- +_aN8
- lit_aNi lit_aNg
- } in
- -_aNk
- ds_dSw lit_aNe
- } in
- let {
- ds_dSo ::
- t{-aI9-}
- {-# L #-}
- ds_dSo =
- *_aNd
- lit_aNb lit_aN9
- } in
- +_aNl
- ds_dSk ds_dSo
-g{-r3m,x-} ::
- _forall_
- [t{-aID-}]
- =>
- {PrelBase.Num{-2c,p-} t{-aID-}} -> t{-aID-} -> t{-aID-}
-{-# L #-}
-g{-r3m,x-} =
- _/\_ t{-aID-} -> \ d.Num_aIH ::
- {PrelBase.Num{-2c,p-} t{-aID-}}
- {-# L #-}
- d.Num_aIH ->
- let {
- +_aTf ::
- t{-aID-} -> t{-aID-} -> t{-aID-}
- {-# L #-}
- +_aTf =
- PrelBase.+{-r3k,p-}
- _@_ t{-aID-} d.Num_aIH } in
- let {
- d.Num_aIJ ::
- {PrelBase.Num{-2c,p-} t{-aID-}}
- {-# L #-}
- d.Num_aIJ =
- d.Num_aIH } in
- let {
- f_aTe ::
- t{-aID-} -> t{-aID-}
- {-# L #-}
- f_aTe =
- f{-r3n,x-}
- _@_ t{-aID-} _@_ t{-aID-} d.Num_aIJ
- } in
- \ x_r3h ::
- t{-aID-}
- {-# L #-}
- x_r3h ->
- let {
- ds_dTJ ::
- t{-aID-}
- {-# L #-}
- ds_dTJ =
- f_aTe
- x_r3h
- } in
- +_aTf
- x_r3h ds_dTJ