Copyright | (c) 2023-2024 Sayo Koyoneda |
---|---|
License | MPL-2.0 (see the file LICENSE) |
Maintainer | ymdfield@outlook.jp |
Stability | experimental |
Portability | portable |
Safe Haskell | None |
Language | GHC2021 |
Documentation
class SendFOE (ins :: EffectF) (f :: Type -> Type) where Source #
A type class that represents the ability to send an first-order effect ins
to carrier f
.
class SendHOE (sig :: EffectH) (f :: Type -> Type) where Source #
A type class that represents the ability to send a higher-order effect sig
to carrier f
.