heftia-0.3.0.0: higher-order effects done right
Copyright(c) 2023-2024 Yamada Ryo
LicenseMPL-2.0 (see the file LICENSE)
Maintainerymdfield@outlook.jp
Stabilityexperimental
Portabilityportable
Safe HaskellSafe-Inferred
LanguageGHC2021

Control.Effect.ExtensibleFinalA

Description

Type operators for extensible effectful programs based on the final-encoded Freer applicative.

Documentation

type (:!!) ehs efs = Eff ExtensibleUnion (FreerFinal Applicative) ehs efs infixr 4 Source #

runEff :: Applicative f => ('[] :!! '[LiftIns f]) ~> f Source #