@@ -85,10 +85,10 @@ programEffectfulStatic = do
85 programEffectfulStatic
85 programEffectfulStatic
86{-# NOINLINE programEffectfulStatic #-}
86{-# NOINLINE programEffectfulStatic #-}
88−countdownEffectfulStatic :: Integer -> IO (Integer, Integer)
88+countdownEffectfulStatic :: Integer -> (Integer, Integer)
89countdownEffectfulStatic n = E.runEff . E.runState n $ programEffectfulStatic
89countdownEffectfulStatic n = E.runEff . E.runState n $ programEffectfulStatic
91−countdownEffectfulStaticDeep :: Integer -> IO (Integer, Integer)
91+countdownEffectfulStaticDeep :: Integer -> (Integer, Integer)
92countdownEffectfulStaticDeep n = E.runEff
92countdownEffectfulStaticDeep n = E.runEff
93 . runR . runR . runR . runR . runR
93 . runR . runR . runR . runR . runR
94 . E.runState n
94 . E.runState n
@@ -110,10 +110,10 @@ programEffectfulMVar = do
110 programEffectfulMVar
110 programEffectfulMVar
111{-# NOINLINE programEffectfulMVar #-}
111{-# NOINLINE programEffectfulMVar #-}
113−countdownEffectfulMVar :: Integer -> IO (Integer, Integer)
113+countdownEffectfulMVar :: Integer -> (Integer, Integer)
114countdownEffectfulMVar n = E.runEff . ME.runState n $ programEffectfulMVar
114countdownEffectfulMVar n = E.runEff . ME.runState n $ programEffectfulMVar
116−countdownEffectfulMVarDeep :: Integer -> IO (Integer, Integer)
116+countdownEffectfulMVarDeep :: Integer -> (Integer, Integer)
117countdownEffectfulMVarDeep n = E.runEff
117countdownEffectfulMVarDeep n = E.runEff
118 . runR . runR . runR . runR . runR
118 . runR . runR . runR . runR . runR
119 . ME.runState n
119 . ME.runState n
@@ -135,13 +135,13 @@ programEffectfulDynamic = do
135 programEffectfulDynamic
135 programEffectfulDynamic
136{-# NOINLINE programEffectfulDynamic #-}
136{-# NOINLINE programEffectfulDynamic #-}
138−countdownEffectfulDynPure :: Integer -> IO (Integer, Integer)
138+countdownEffectfulDynPure :: Integer -> (Integer, Integer)
139countdownEffectfulDynPure n = E.runEff . DE.runState n $ programEffectfulDynamic
139countdownEffectfulDynPure n = E.runEff . DE.runState n $ programEffectfulDynamic
141−countdownEffectfulDynMVar :: Integer -> IO (Integer, Integer)
141+countdownEffectfulDynMVar :: Integer -> (Integer, Integer)
142countdownEffectfulDynMVar n = E.runEff . DE.runStateMVar n $ programEffectfulDynamic
142countdownEffectfulDynMVar n = E.runEff . DE.runStateMVar n $ programEffectfulDynamic
144−countdownEffectfulDynPureDeep :: Integer -> IO (Integer, Integer)
144+countdownEffectfulDynPureDeep :: Integer -> (Integer, Integer)
145countdownEffectfulDynPureDeep n = E.runEff
145countdownEffectfulDynPureDeep n = E.runEff
146 . runR . runR . runR . runR . runR
146 . runR . runR . runR . runR . runR
147 . DE.runState n
147 . DE.runState n
@@ -150,7 +150,7 @@ countdownEffectfulDynPureDeep n = E.runEff
151 runR = E.runReader ()
151 runR = E.runReader ()
153−countdownEffectfulDynMVarDeep :: Integer -> IO (Integer, Integer)
153+countdownEffectfulDynMVarDeep :: Integer -> (Integer, Integer)
154countdownEffectfulDynMVarDeep n = E.runEff
154countdownEffectfulDynMVarDeep n = E.runEff
155 . runR . runR . runR . runR . runR
155 . runR . runR . runR . runR . runR
156 . DE.runStateMVar n
156 . DE.runStateMVar n