Data.Effect.Fix
data Fix f a where Source #
Constructors
Defined in Data.Effect.Fix
Methods
hfmap :: forall (f :: Type -> Type) (g :: Type -> Type). (f :-> g) -> Fix f :-> Fix g #
mfix'' :: forall key (a :: Type) f. SendSigBy key Fix f => (a -> f a) -> f a Source #
mfix' :: forall tag (a :: Type) f. SendSig (TagH Fix tag) f => (a -> f a) -> f a Source #
mfix :: forall (a :: Type) f. SendSig Fix f => (a -> f a) -> f a Source #