heftia-effects-0.6.0.1: higher-order algebraic effects done right
Copyright(c) 2024-2025 Sayo contributors
LicenseMPL-2.0 (see the LICENSE file)
Maintainerymdfield@outlook.jp
Safe HaskellSafe-Inferred
LanguageGHC2021

Control.Monad.Hefty.CC

Description

 

Documentation

runCC :: FOEs es => (a -> Eff es ans) -> Eff (CC (Op (Eff es ans)) ': es) a -> Eff es ans Source #

handleCC :: AlgHandler (CC (Op (g ans))) f g ans Source #

evalCC :: FOEs es => Eff (CC (Op (Eff es a)) ': es) a -> Eff es a Source #