| Alternative [] | Since: base-2.1 |
Instance detailsDefined in GHC.Base |
| Alternative Maybe | Since: base-2.1 |
Instance detailsDefined in GHC.Base |
| Alternative IO | Since: base-4.9.0.0 |
Instance detailsDefined in GHC.Base |
| Alternative Concurrently | |
Instance detailsDefined in Control.Concurrent.Async |
| Alternative Option | Since: base-4.9.0.0 |
Instance detailsDefined in Data.Semigroup |
| Alternative ZipList | Since: base-4.11.0.0 |
Instance detailsDefined in Control.Applicative |
| Alternative STM | Since: base-4.8.0.0 |
Instance detailsDefined in GHC.Conc.Sync |
| Alternative ReadP | Since: base-4.6.0.0 |
Instance detailsDefined in Text.ParserCombinators.ReadP |
| Alternative Seq | Since: containers-0.5.4 |
Instance detailsDefined in Data.Sequence.Internal |
| Alternative P | Since: base-4.5.0.0 |
Instance detailsDefined in Text.ParserCombinators.ReadP |
| Alternative (U1 :: Type -> Type) | Since: base-4.9.0.0 |
Instance detailsDefined in GHC.Generics |
| MonadPlus m => Alternative (WrappedMonad m) | Since: base-2.1 |
Instance detailsDefined in Control.Applicative |
| ArrowPlus a => Alternative (ArrowMonad a) | Since: base-4.6.0.0 |
Instance detailsDefined in Control.Arrow |
| Alternative (Proxy :: Type -> Type) | Since: base-4.9.0.0 |
Instance detailsDefined in Data.Proxy |
| (Functor m, Monad m) => Alternative (MaybeT m) | |
Instance detailsDefined in Control.Monad.Trans.Maybe |
| Applicative m => Alternative (ListT m) | |
Instance detailsDefined in Control.Monad.Trans.List |
| Alternative m => Alternative (ErrorIOToIOC m) Source # | |
Instance detailsDefined in Control.Effect.Internal.ErrorIO |
| Alternative m => Alternative (ConcToIOC m) Source # | |
Instance detailsDefined in Control.Effect.Internal.Conc |
| MonadPlus m => Alternative (TraceListC m) Source # | |
Instance detailsDefined in Control.Effect.Trace |
| Alternative m => Alternative (InterpretFailSimpleC m) Source # | |
Instance detailsDefined in Control.Effect.Fail |
| Monad m => Alternative (FailC m) Source # | |
Instance detailsDefined in Control.Effect.Fail |
| (Carrier m, Threads (ExceptT ()) (Prims m)) => Alternative (AltMaybeC m) Source # | |
Instance detailsDefined in Control.Effect.Alt |
| (Monad m, Carrier (InterpretSimpleC Alt m)) => Alternative (InterpretAltSimpleC m) Source # | |
Instance detailsDefined in Control.Effect.Alt |
| Alternative f => Alternative (Rec1 f) | Since: base-4.9.0.0 |
Instance detailsDefined in GHC.Generics |
| (ArrowZero a, ArrowPlus a) => Alternative (WrappedArrow a b) | Since: base-2.1 |
Instance detailsDefined in Control.Applicative |
| Alternative m => Alternative (Kleisli m a) | Since: base-4.14.0.0 |
Instance detailsDefined in Control.Arrow |
| Alternative f => Alternative (Ap f) | Since: base-4.12.0.0 |
Instance detailsDefined in Data.Monoid |
| Alternative f => Alternative (Alt f) | Since: base-4.8.0.0 |
Instance detailsDefined in Data.Semigroup.Internal |
| (Functor m, Monad m, Monoid e) => Alternative (ExceptT e m) | |
Instance detailsDefined in Control.Monad.Trans.Except |
| (Monoid w, Alternative m) => Alternative (WriterT w m) | |
Instance detailsDefined in Control.Monad.Trans.Writer.Lazy |
| (Functor m, MonadPlus m) => Alternative (StateT s m) | |
Instance detailsDefined in Control.Monad.Trans.State.Lazy |
| Alternative m => Alternative (ReaderT r m) | |
Instance detailsDefined in Control.Monad.Trans.Reader |
| (Functor m, Monad m, Error e) => Alternative (ErrorT e m) | |
Instance detailsDefined in Control.Monad.Trans.Error |
| Alternative m => Alternative (IdentityT m) | |
Instance detailsDefined in Control.Monad.Trans.Identity |
| (Functor m, MonadPlus m) => Alternative (StateT s m) | |
Instance detailsDefined in Control.Monad.Trans.State.Strict |
| (Monoid w, Alternative m) => Alternative (WriterT w m) | |
Instance detailsDefined in Control.Monad.Trans.Writer.Strict |
| (Monoid w, Functor m, MonadPlus m) => Alternative (AccumT w m) | |
Instance detailsDefined in Control.Monad.Trans.Accum |
| (Functor m, MonadPlus m) => Alternative (WriterT w m) | |
Instance detailsDefined in Control.Monad.Trans.Writer.CPS |
| (Functor m, MonadPlus m) => Alternative (SelectT r m) | |
Instance detailsDefined in Control.Monad.Trans.Select |
| Alternative (CompositionBaseT ts m) => Alternative (CompositionC ts m) Source # | |
Instance detailsDefined in Control.Effect.Carrier.Internal.Compose |
| Eff Alt m => Alternative (Effly m) Source # | |
Instance detailsDefined in Control.Effect.Internal.Effly |
| Alternative m => Alternative (InterpretPrimSimpleC e m) Source # | |
Instance detailsDefined in Control.Effect.Carrier.Internal.Interpret |
| Alternative m => Alternative (InterpretSimpleC e m) Source # | |
Instance detailsDefined in Control.Effect.Carrier.Internal.Interpret |
| Alternative m => Alternative (EmbedC m) Source # | |
Instance detailsDefined in Control.Effect.Embed |
| Alternative m => Alternative (RunMC m) Source # | |
Instance detailsDefined in Control.Effect.Embed |
| (Monoid o, Alternative m) => Alternative (WriterLazyC o m) Source # | |
Instance detailsDefined in Control.Effect.Internal.Writer |
| (Monoid o, Alternative m) => Alternative (ListenLazyC o m) Source # | |
Instance detailsDefined in Control.Effect.Internal.Writer |
| (Monoid o, Alternative m) => Alternative (TellLazyC o m) Source # | |
Instance detailsDefined in Control.Effect.Internal.Writer |
| MonadPlus m => Alternative (WriterC o m) Source # | |
Instance detailsDefined in Control.Effect.Internal.Writer |
| MonadPlus m => Alternative (ListenC o m) Source # | |
Instance detailsDefined in Control.Effect.Internal.Writer |
| MonadPlus m => Alternative (TellC o m) Source # | |
Instance detailsDefined in Control.Effect.Internal.Writer |
| Alternative m => Alternative (UnliftC m) Source # | |
Instance detailsDefined in Control.Effect.Internal.Unlift |
| MonadPlus m => Alternative (StateLazyC s m) Source # | |
Instance detailsDefined in Control.Effect.Internal.State |
| MonadPlus m => Alternative (StateC s m) Source # | |
Instance detailsDefined in Control.Effect.Internal.State |
| Alternative m => Alternative (HoistC m) Source # | |
Instance detailsDefined in Control.Effect.Internal.Regional |
| Alternative m => Alternative (ReaderC i m) Source # | |
Instance detailsDefined in Control.Effect.Internal.Reader |
| Alternative m => Alternative (HoistOptionC m) Source # | |
Instance detailsDefined in Control.Effect.Internal.Optional |
| Alternative m => Alternative (UnwrapTopC e m) Source # | |
Instance detailsDefined in Control.Effect.Internal.Newtype |
| Alternative m => Alternative (UnwrapC e m) Source # | |
Instance detailsDefined in Control.Effect.Internal.Newtype |
| Alternative m => Alternative (ErrorToIOSimpleC e m) Source # | |
Instance detailsDefined in Control.Effect.Internal.Error |
| Alternative m => Alternative (InterpretErrorSimpleC e m) Source # | |
Instance detailsDefined in Control.Effect.Internal.Error |
| Alternative m => Alternative (ErrorToIOAsExcC e m) Source # | |
Instance detailsDefined in Control.Effect.Internal.Error |
| Alternative m => Alternative (ErrorToErrorIOAsExcC e m) Source # | |
Instance detailsDefined in Control.Effect.Internal.Error |
| (Monad m, Monoid e) => Alternative (ErrorC e m) Source # | |
Instance detailsDefined in Control.Effect.Internal.Error |
| (Monad m, Monoid e) => Alternative (ThrowC e m) Source # | |
Instance detailsDefined in Control.Effect.Internal.Error |
| Alternative m => Alternative (SafeErrorToErrorIOSimpleC exc m) Source # | |
Instance detailsDefined in Control.Effect.Internal.Exceptional |
| Alternative m => Alternative (SafeErrorToIOSimpleC exc m) Source # | |
Instance detailsDefined in Control.Effect.Internal.Exceptional |
| (Monad m, Monoid exc) => Alternative (SafeErrorC exc m) Source # | |
Instance detailsDefined in Control.Effect.Internal.Exceptional |
| Alternative m => Alternative (BaseControlC m) Source # | |
Instance detailsDefined in Control.Effect.Internal.BaseControl |
| MonadPlus m => Alternative (FreshEnumC uniq m) Source # | |
Instance detailsDefined in Control.Effect.Fresh |
| Eff Conc m => Alternative (Concurrently m) Source # | |
Instance detailsDefined in Control.Effect.Conc |
| Alternative m => Alternative (WriterTVarC o m) Source # | |
Instance detailsDefined in Control.Effect.Writer |
| Alternative m => Alternative (ListenTVarC o m) Source # | |
Instance detailsDefined in Control.Effect.Writer |
| Alternative m => Alternative (WriterToBracketC o m) Source # | |
Instance detailsDefined in Control.Effect.Writer |
| Alternative m => Alternative (WriterIntoEndoWriterC o m) Source # | |
Instance detailsDefined in Control.Effect.Writer |
| Alternative m => Alternative (ListenIntoEndoListenC o m) Source # | |
Instance detailsDefined in Control.Effect.Writer |
| Alternative m => Alternative (TellListLazyC o m) Source # | |
Instance detailsDefined in Control.Effect.Writer |
| MonadPlus m => Alternative (TellListC o m) Source # | |
Instance detailsDefined in Control.Effect.Writer |
| Alternative m => Alternative (InterceptRC e m) Source # | |
Instance detailsDefined in Control.Effect.Internal.Intercept |
| Alternative m => Alternative (InterpretFailC h m) Source # | |
Instance detailsDefined in Control.Effect.Fail |
| Handler h Alt m => Alternative (InterpretAltC h m) Source # | |
Instance detailsDefined in Control.Effect.Alt |
| (Alternative f, Alternative g) => Alternative (f :*: g) | Since: base-4.9.0.0 |
Instance detailsDefined in GHC.Generics |
| (Alternative f, Alternative g) => Alternative (Product f g) | Since: base-4.9.0.0 |
Instance detailsDefined in Data.Functor.Product |
| Alternative m => Alternative (SubsumeC e m) Source # | |
Instance detailsDefined in Control.Effect.Internal |
| Alternative m => Alternative (IntroC top new m) Source # | |
Instance detailsDefined in Control.Effect.Carrier.Internal.Intro |
| Alternative m => Alternative (ReinterpretSimpleC e new m) Source # | |
Instance detailsDefined in Control.Effect.Carrier.Internal.Interpret |
| Alternative m => Alternative (InterpretC h e m) Source # | |
Instance detailsDefined in Control.Effect.Carrier.Internal.Interpret |
| Alternative m => Alternative (InterpretPrimC s e m) Source # | |
Instance detailsDefined in Control.Effect.Carrier.Internal.Interpret |
| Alternative m => Alternative (UnionC l m) Source # | |
Instance detailsDefined in Control.Effect.Union |
| Alternative m => Alternative (WrapC e e' m) Source # | |
Instance detailsDefined in Control.Effect.Internal.Newtype |
| Alternative f => Alternative (M1 i c f) | Since: base-4.9.0.0 |
Instance detailsDefined in GHC.Generics |
| (Alternative f, Applicative g) => Alternative (f :.: g) | Since: base-4.9.0.0 |
Instance detailsDefined in GHC.Generics |
| (Alternative f, Applicative g) => Alternative (Compose f g) | Since: base-4.9.0.0 |
Instance detailsDefined in Data.Functor.Compose |
| (Monoid w, Functor m, MonadPlus m) => Alternative (RWST r w s m) | |
Instance detailsDefined in Control.Monad.Trans.RWS.Lazy |
| (Monoid w, Functor m, MonadPlus m) => Alternative (RWST r w s m) | |
Instance detailsDefined in Control.Monad.Trans.RWS.Strict |
| Alternative (t (u m)) => Alternative (ComposeT t u m) Source # | |
Instance detailsDefined in Control.Effect.Carrier.Internal.Compose |
| Alternative m => Alternative (ReinterpretC h e new m) Source # | |
Instance detailsDefined in Control.Effect.Carrier.Internal.Interpret |
| Alternative m => Alternative (UnionizeC b m) Source # | |
Instance detailsDefined in Control.Effect.Union |
| Alternative m => Alternative (UnionizeHeadC b m) Source # | |
Instance detailsDefined in Control.Effect.Union |
| Alternative m => Alternative (ErrorToIOC' s s' e m) Source # | |
Instance detailsDefined in Control.Effect.Internal.Error |
| Alternative m => Alternative (InterpretErrorC' s s' e m) Source # | |
Instance detailsDefined in Control.Effect.Internal.Error |
| Alternative m => Alternative (SafeErrorToErrorIOC' s s' exc m) Source # | |
Instance detailsDefined in Control.Effect.Internal.Exceptional |
| Alternative m => Alternative (SafeErrorToIOC' s s' exc m) Source # | |
Instance detailsDefined in Control.Effect.Internal.Exceptional |
| Alternative m => Alternative (ExceptionallyC eff exc m) Source # | |
Instance detailsDefined in Control.Effect.Internal.Exceptional |
| Alternative m => Alternative (GainBaseControlC b z m) Source # | |
Instance detailsDefined in Control.Effect.BaseControl |