@@ -85,10 +85,10 @@ programEffectfulStatic = do
8585 programEffectfulStatic
8686{-# NOINLINE programEffectfulStatic #-}
8787
88−countdownEffectfulStatic :: Integer -> IO (Integer, Integer)
88+countdownEffectfulStatic :: Integer -> (Integer, Integer)
8989countdownEffectfulStatic n = E.runEff . E.runState n $ programEffectfulStatic
9090
91−countdownEffectfulStaticDeep :: Integer -> IO (Integer, Integer)
91+countdownEffectfulStaticDeep :: Integer -> (Integer, Integer)
9292countdownEffectfulStaticDeep n = E.runEff
9393 . runR . runR . runR . runR . runR
9494 . E.runState n
@@ -110,10 +110,10 @@ programEffectfulMVar = do
110110 programEffectfulMVar
111111{-# NOINLINE programEffectfulMVar #-}
112112
113−countdownEffectfulMVar :: Integer -> IO (Integer, Integer)
113+countdownEffectfulMVar :: Integer -> (Integer, Integer)
114114countdownEffectfulMVar n = E.runEff . ME.runState n $ programEffectfulMVar
115115
116−countdownEffectfulMVarDeep :: Integer -> IO (Integer, Integer)
116+countdownEffectfulMVarDeep :: Integer -> (Integer, Integer)
117117countdownEffectfulMVarDeep n = E.runEff
118118 . runR . runR . runR . runR . runR
119119 . ME.runState n
@@ -135,13 +135,13 @@ programEffectfulDynamic = do
135135 programEffectfulDynamic
136136{-# NOINLINE programEffectfulDynamic #-}
137137
138−countdownEffectfulDynPure :: Integer -> IO (Integer, Integer)
138+countdownEffectfulDynPure :: Integer -> (Integer, Integer)
139139countdownEffectfulDynPure n = E.runEff . DE.runState n $ programEffectfulDynamic
140140
141−countdownEffectfulDynMVar :: Integer -> IO (Integer, Integer)
141+countdownEffectfulDynMVar :: Integer -> (Integer, Integer)
142142countdownEffectfulDynMVar n = E.runEff . DE.runStateMVar n $ programEffectfulDynamic
143143
144−countdownEffectfulDynPureDeep :: Integer -> IO (Integer, Integer)
144+countdownEffectfulDynPureDeep :: Integer -> (Integer, Integer)
145145countdownEffectfulDynPureDeep n = E.runEff
146146 . runR . runR . runR . runR . runR
147147 . DE.runState n
@@ -150,7 +150,7 @@ countdownEffectfulDynPureDeep n = E.runEff
150150 where
151151 runR = E.runReader ()
152152
153−countdownEffectfulDynMVarDeep :: Integer -> IO (Integer, Integer)
153+countdownEffectfulDynMVarDeep :: Integer -> (Integer, Integer)
154154countdownEffectfulDynMVarDeep n = E.runEff
155155 . runR . runR . runR . runR . runR
156156 . DE.runStateMVar n