@@ -1,8 +1,8 @@
1−-- | The 'State' as an effect.
1+-- | The 'State' effect.
22--
3−-- Represented as an MVar underneath, therefore:
3+-- Represented as an 'MVar' underneath, therefore:
44--
5−-- - suitable for sharing between multiple threads,
5+-- - shareable between multiple threads,
66--
77-- - slower than "Effectful.State".
88--
@@ -25,7 +25,7 @@ import Control.Concurrent.MVar
2525import Effectful.Internal.Effect
2626import Effectful.Internal.Monad
2727
28−-- | Provide access to a synchronized, mutable state of type @s@.
28+-- | Provide access to a strict, shareable, mutable state of type @s@.
2929newtype State s :: Effect where
3030 State :: MVar s -> State s m r
3131