diff --git a/src/Control/Abstract/Evaluator.hs b/src/Control/Abstract/Evaluator.hs index 8d6bbf676..68a7c4d12 100644 --- a/src/Control/Abstract/Evaluator.hs +++ b/src/Control/Abstract/Evaluator.hs @@ -45,6 +45,7 @@ instance Carrier sig m => Carrier sig (Evaluator term address value m) where eff = Evaluator . eff . handlePure runEvaluator +-- | Raise a handler on 'Eff's into a handler on 'Evaluator's. raiseHandler :: (Eff m a -> Eff n b) -> Evaluator term address value m a -> Evaluator term address value n b