Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Documentation
shift :: forall (r :: Type) (a :: Type) m. SendSigBy ShiftKey (Shift' r) m => ((a -> m r) -> m r) -> m a Source #
shift'' :: forall key (r :: Type) (a :: Type) m. SendSigBy key (Shift' r) m => ((a -> m r) -> m r) -> m a Source #
shift' :: forall tag (r :: Type) (a :: Type) m. SendSig (TagH (Shift' r) tag) m => ((a -> m r) -> m r) -> m a Source #
shift'_ :: forall (r :: Type) (a :: Type) m. SendSig (Shift' r) m => ((a -> m r) -> m r) -> m a Source #
callCC :: forall r m a. (SendSigBy ShiftKey (Shift' r) m, Monad m) => ((a -> m r) -> m a) -> m a Source #
shift_'' :: forall key (a :: Type) m. SendSigBy key Shift_ m => (forall (r :: Type). (a -> m r) -> m r) -> m a Source #
shift_' :: forall tag (a :: Type) m. SendSig (TagH Shift_ tag) m => (forall (r :: Type). (a -> m r) -> m r) -> m a Source #
shift_ :: forall (a :: Type) m. SendSig Shift_ m => (forall (r :: Type). (a -> m r) -> m r) -> m a Source #