@@ -24,8 +24,8 @@ module Effectful.Internal.Monad
26 -- * Primitive
26 -- * Primitive
28− , runPrimE
28+ , runPrim
30 -- ** Unlift strategies
30 -- ** Unlift strategies
31 , UnliftStrategy(..)
31 , UnliftStrategy(..)
@@ -305,14 +305,14 @@ instance IOE :> es => MonadBaseControl IO (Eff es) where
305-- Primitive
305-- Primitive
307-- | An effect to perform primitive state-transformer actions.
307-- | An effect to perform primitive state-transformer actions.
308−data PrimE :: Effect where
308+data Prim :: Effect where
309− PrimE :: PrimE m r
309+ Prim :: Prim m r
311-- | Run an 'Eff' operation with primitive state-transformer actions.
311-- | Run an 'Eff' operation with primitive state-transformer actions.
312−runPrimE :: IOE :> es => Eff (PrimE : es) a -> Eff es a
312+runPrim :: IOE :> es => Eff (Prim : es) a -> Eff es a
313−runPrimE = evalEffect (IdE PrimE)
313+runPrim = evalEffect (IdE Prim)
315−instance PrimE :> es => PrimMonad (Eff es) where
315+instance Prim :> es => PrimMonad (Eff es) where
316 type PrimState (Eff es) = PrimState IO
316 type PrimState (Eff es) = PrimState IO
317 primitive = unsafeEff_ . IO
317 primitive = unsafeEff_ . IO