Data.Effect.Fail
data Fail (a :: Type) where Source #
Constructors
type LFail = LiftIns Fail Source #
pattern LFail :: () => (a ~ a, ()) => String -> LiftIns Fail f a Source #
fail'' :: forall key (a :: Type) f. SendInsBy key Fail f => String -> f a Source #
fail' :: forall tag (a :: Type) f. SendIns (Tag Fail tag) f => String -> f a Source #
fail :: forall (a :: Type) f. SendIns Fail f => String -> f a Source #