Module
Control.Eff.Variant
- Package
- purescript-effectful
- Repository
- the-dr-lazy/purescript-effectful
#VariantRep Source
newtype VariantRep :: Algebra -> (Type -> Type) -> Type -> Type
newtype VariantRep f m a
Constructors
VariantRep { map :: forall x y. (x -> y) -> f m x -> f m y, tag :: String, value :: f m a }