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