transformers-eff-0.1.0.0: An approach to managing composable effects, ala mtl/transformers/extensible-effects/Eff

Safe HaskellNone
LanguageHaskell2010

Control.Effect.IO

Synopsis

Documentation

runUIO :: UIO a -> IO a Source

syncIO :: (Interprets (Either SomeException) m, EffUIO m) => IO a -> m a Source

Lift an IO action and explictly throw an synchronous IO exceptions that occur.

class Monad m => EffUIO m where Source

Methods

liftUIO :: UIO a -> m a Source