Calamity.Internal.RunIntoIO
Description
Something for converting polysemy actions into IO actions
data IntoIO p m a where Source #
Constructors
Defined in Calamity.Internal.RunIntoIO
runIntoIOFinal :: forall r p a. Member (Final IO) r => Sem (IntoIO p ': r) a -> Sem r a Source #
intoIO :: forall p r. MemberWithError (IntoIO p) r => (p -> Sem r ()) -> Sem r (p -> IO ()) Source #