@@ -66,7 +66,7 @@ localState env = \case
6666 Get -> L.get
6767 Put s -> L.put s
6868 State f -> L.state f
69− StateM f -> localSeqUnlift env $ \run -> L.stateM (run . f)
69+ StateM f -> localSeqUnlift env $ \unlift -> L.stateM (unlift . f)
7070
7171----------------------------------------
7272-- Shared
@@ -89,7 +89,7 @@ sharedState env = \case
8989 Get -> S.get
9090 Put s -> S.put s
9191 State f -> S.state f
92− StateM f -> localSeqUnlift env $ \run -> S.stateM (run . f)
92+ StateM f -> localSeqUnlift env $ \unlift -> S.stateM (unlift . f)
9393
9494----------------------------------------
9595-- Operations