| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Bluefin.DslBuilderEff
Description
Like Bluefin.DslBuilder, but when you want to be able to run additional effects as well.
Documentation
data DslBuilderEff (h :: Effects -> Type) (es :: Effects) r #
Instances
dslBuilderEff :: forall h (es :: Effects) r. (forall (e :: Effects). h e -> Eff (e :& es) r) -> DslBuilderEff h es r #
runDslBuilderEff :: forall h (es :: Effects) r. h es -> DslBuilderEff h es r -> Eff es r #
runDslBuilderEffMappedArgs :: forall (e1 :: Effects) (e2 :: Effects) (es :: Effects) h r. (Handle h, e1 <: es, e2 <: es) => h e1 -> DslBuilderEff h e2 r -> Eff es r #