bluefin-0.0.0.0: src/Bluefin/Eff.hs
module Bluefin.Eff
( -- * 'Eff' monad
Eff,
-- * Run an 'Eff'
runPureEff,
runEff,
-- * Type classes
-- | See "Bluefin.Eff.IO" for the most direct way of doing I/O in
-- Bluefin. If you really want to use 'MonadIO' you can use
-- 'withMonadIO'.
withMonadIO,
withMonadFail,
-- * Effect tracking
Effects,
(:>),
(:&),
)
where
import Bluefin.Internal