Data.Effect.Cont
data CallCC m a where Source #
Constructors
callCC'' :: forall key (a :: Type) m. SendSigBy key CallCC m => (forall (r :: Type). (a -> m r) -> m a) -> m a Source #
callCC' :: forall tag (a :: Type) m. SendSig (TagH CallCC tag) m => (forall (r :: Type). (a -> m r) -> m a) -> m a Source #
callCC :: forall (a :: Type) m. SendSig CallCC m => (forall (r :: Type). (a -> m r) -> m a) -> m a Source #