Copyright | (c) 2025 Sayo contributors |
---|---|
License | MPL-2.0 (see the file LICENSE) |
Maintainer | ymdfield@outlook.jp |
Safe Haskell | Safe-Inferred |
Language | GHC2021 |
Data.Effect.Fix
Description
Documentation
efix :: forall (b :: Type) a es ff c. (Free c ff, a ~ Eff ff es, (:>) Fix es) => (b -> a b) -> a b Source #
efix' :: forall key (b :: Type) a es ff c. (Free c ff, a ~ Eff ff es, Has key Fix es) => (b -> a b) -> a b Source #
efix'' :: forall tag (b :: Type) a es ff c. (Free c ff, a ~ Eff ff es, (:>) (Tagged tag Fix) es) => (b -> a b) -> a b Source #
efix'_ :: forall (b :: Type) a es ff c. (Free c ff, a ~ Eff ff es, In Fix es) => (b -> a b) -> a b Source #
data Fix (a :: Type -> Type) b where #
Instances
HFunctor Fix | |
Defined in Data.Effect | |
type LabelOf Fix | |
Defined in Data.Effect | |
type OrderOf Fix | |
Defined in Data.Effect |