h&e5      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxy Safe-Inferred "1?& Safe-Inferred "1?Y Safe-Inferred "1?deriving-trans)A newtype wrapper for monad transformers.$Access instances of the inner monad m.Type level arguments: t :: (z -> z) -> z -> zmonad transformerm :: z -> zmonada :: zvalue Safe-Inferred "1?"deriving-transA newtype wrapper around {.This is used in % to encourage the use of &.%deriving-trans;A monad transformer, that passes through all instances via .This cannot be defined as a newtype, because we want all the instances, that are defined for  to work for %."$#%&%&"$# Safe-Inferred "1?I:-deriving-trans5A newtype wrapper for two stacked monad transformers.+Access instances of the intermediate monad (t2 m) , whenever t1 implements | / } / ~.Type level arguments: t1 :: (z -> z) -> z -> zouter monad transformert2 :: (z -> z) -> z -> zinner monad transformerm :: z -> zmonada :: zvalue0deriving-trans#Run two stacked monad transformers.This function takes the two individual monad transformer runners as arguments.1deriving-transEquivalent to 0!, but discards the monadic state . This is a simple approach when your monad transformer stack doesn't carry monadic state.  (- t1 t2) a ~ a This can be used to improve error messages when modifying a monad transformer stack.2deriving-trans OVERLAPPABLE. Elevated to (t2 m).3deriving-trans OVERLAPPABLE. Elevated to (t2 m).4deriving-trans OVERLAPPABLE. Elevated to (t2 m).5deriving-transDetermined by .<deriving-trans Elevated to m.=deriving-transSet by .>deriving-trans OVERLAPPABLE. Elevated to (t2 m).@deriving-transSet by .Aderiving-transSet by .Bderiving-transSet by .Cderiving-transSet by .Dderiving-transSet by .Ederiving-transSet by .Fderiving-trans OVERLAPPABLE. Elevated to (t2 m).Gderiving-transSet by .Hderiving-transSet by .Ideriving-transSet by .Jderiving-transSet by .Kderiving-transSet by .Lderiving-trans OVERLAPPABLE. Elevated to (t2 m).Mderiving-transSet by .Nderiving-trans OVERLAPPABLE. Elevated to (t2 m).Oderiving-transSet by .Pderiving-transSet by .Qderiving-transSet by .Rderiving-trans OVERLAPPABLE. Elevated to (t2 m).Sderiving-transSet by .Tderiving-transSet by .Uderiving-transSet by .Vderiving-transSet by .Wderiving-trans OVERLAPPABLE. Elevated to (t2 m).Xderiving-transSet by .Yderiving-trans OVERLAPPABLE. Elevated to (t2 m).Zderiving-transSet by .[deriving-trans OVERLAPPABLE. Elevated to (t2 m).\deriving-transSet by .]deriving-trans OVERLAPPABLE. Elevated to (t2 m).^deriving-transSet by ._deriving-trans OVERLAPPABLE. Elevated to (t2 m).`deriving-transSet by .aderiving-trans OVERLAPPABLE. Elevated to (t2 m).bderiving-transSet by .cderiving-transSet by .dderiving-trans OVERLAPPABLE. Elevated to (t2 m).ederiving-trans Elevated to m.fderiving-trans OVERLAPPABLE. Elevated to (t2 m).gderiving-transSet by .hderiving-trans OVERLAPPABLE. Elevated to (t2 m).ideriving-transSet by .jderiving-transSet by .kderiving-trans OVERLAPPABLE. Elevated to (t2 m).lderiving-trans Elevated to m.nderiving-trans Elevated to m.deriving-trans Elevated to m.deriving-trans Elevated to m.0deriving-transrun t1deriving-transrun t21deriving-transrun t1deriving-transrun t2-/.01-/.01 Safe-Inferred  ")1?oderiving-trans3A data kind representing a monad transformer stack.:This is basically a type-level list of monad transformers.pderiving-trans an empty monad transformer stackqderiving-trans"add a monad transformer to a stackrderiving-transA data type representing the runner function of a monad transformer stack.This is basically a heterogeneous list of monad transformer runners.r can only be used for monad transformer stacks without monadic state  .sderiving-trans$run an empty monad transformer stacktderiving-trans)run the next monad transformer on a stackuderiving-transAn isomorphism between a o and the corresponding monad transformer, which can be built using -.An additional % will automatically be used at the bottom of the stack. You only have to worry about the semantically relevant transformers.vderiving-transRun a monad transformer stack. This takes a r2 as an argument containing the individual runners.v can only be used for monad transformer stacks without monadic state  .qderiving-transremaining stackderiving-transnext monad transformertderiving-transrun remaining stackderiving-transrun next monad transformeroqprtsuvuvrtsoqpq1t1 Safe-Inferred "1?wderiving-trans(A flipped type-level infix operator for -.xderiving-transA ped infix operator for 0.yderiving-transA ped infix operator for 1.xderiving-transrun t2deriving-transrun t1yderiving-transrun t2deriving-transrun t1wxywxyw1x1y1     !"#$%&'()*+,-./01234567789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ deriving-trans-0.8.0.0-inplaceControl.Monad.Trans.Elevator'Control.Monad.Trans.Compose.TransparentControl.Monad.Trans.Compose!Control.Monad.Trans.Compose.Stack!Control.Monad.Trans.Compose.Infix#Control.Monad.Accum.OrphanInstances$Control.Monad.Select.OrphanInstancesControl.Monad.Trans.ControlStTElevatorAscenddescend$fMonadUnliftIOElevator$fMonadResourceElevator$fRandomGenMConstrElevator$fFrozenGenConstElevator$fStatefulGenConstElevator$fPrimMonadElevator$fMonadWriterwElevator$fMonadStatesElevator$fMonadSelectrElevator$fMonadRWSrwsElevator$fMonadReaderrElevator$fMonadErroreElevator$fMonadContElevator$fMonadAccumwElevator$fMonadCatchElevator$fMonadThrowElevator$fMonadZipElevator$fMonadPlusElevator$fMonadIOElevator$fMonadFixElevator$fMonadFailElevator$fAlternativeElevator#$fMonadBaseControlIdentitybElevator$fMonadBaseControlbElevator$fMonadBasebElevator$fApplicativeElevator$fFunctorElevator$fMonadElevator$fMonadTransElevator$fMonadTransControlElevator#$fMonadTransControlIdentityElevatorNoTMkNoTunNoT TransparentTrunTransparentT $fFunctorNoT$fApplicativeNoT $fMonadNoT$fMonadTransNoT$fMonadTransControlNoT$fMonadTransControlIdentityNoTComposeT deComposeT runComposeT runComposeT'$fRandomGenMConstrComposeT$fFrozenGenConstComposeT$fStatefulGenConstComposeT$fMonadPlusComposeT#$fMonadTransControlIdentityComposeT$fMonadTransControlComposeT$fMonadTransComposeT$fApplicativeComposeT$fFunctorComposeT$fMonadComposeT$fMonadUnliftIOComposeT$fMonadResourceComposeT$fMonadResourceComposeT0$fPrimMonadComposeT$fMonadWriterwComposeT$fMonadWriterwComposeT0$fMonadWriterwComposeT1$fMonadWriterwComposeT2$fMonadWriterwComposeT3$fMonadWriterwComposeT4$fMonadWriterwComposeT5$fMonadStatesComposeT$fMonadStatesComposeT0$fMonadStatesComposeT1$fMonadStatesComposeT2$fMonadStatesComposeT3$fMonadStatesComposeT4$fMonadSelectrComposeT$fMonadSelectrComposeT0$fMonadRWSrwsComposeT$fMonadRWSrwsComposeT0$fMonadRWSrwsComposeT1$fMonadRWSrwsComposeT2$fMonadReaderrComposeT$fMonadReaderrComposeT0$fMonadReaderrComposeT1$fMonadReaderrComposeT2$fMonadReaderrComposeT3$fMonadErroreComposeT$fMonadErroreComposeT0$fMonadContComposeT$fMonadContComposeT0$fMonadAccumwComposeT$fMonadAccumwComposeT0$fMonadCatchComposeT$fMonadCatchComposeT0$fMonadThrowComposeT$fMonadThrowComposeT0$fMonadFailComposeT$fAlternativeComposeT$fMonadZipComposeT$fMonadIOComposeT$fMonadFixComposeT$fMonadFailComposeT0$fMonadFailComposeT1$fAlternativeComposeT0$fAlternativeComposeT1$fAlternativeComposeT2#$fMonadBaseControlIdentitybComposeT$fMonadBaseControlbComposeT$fMonadBasebComposeTStackNilT:.|> RunStackTRunNilT:..>StackT runStackT.|>./>..>ghc-prim GHC.TypesType+transformers-0.6.0.4-F8uVRiS1g8K3h8Rsxr0UMdControl.Monad.Trans.Identity IdentityTControl.Monad.Trans.Class MonadTrans,monad-control-1.0.3.1-9k4XD0NyvERHbSFKJZxIuCMonadTransControl4monad-control-identity-0.2.0.0-C96eAiqAq5HPusYxrNzzr$Control.Monad.Trans.Control.IdentityMonadTransControlIdentitybaseGHC.Base Alternative&resourcet-1.2.6-GkviYKmTWlu24k3qS4ih9J%Control.Monad.Trans.Resource.Internal ResourceTControl.Monad.Trans.RWS.StrictRWSTControl.Monad.Trans.RWS.LazyControl.Monad.Trans.RWS.CPS!Control.Monad.Trans.Writer.StrictWriterTControl.Monad.Trans.Writer.LazyControl.Monad.Trans.Writer.CPS Control.Monad.Trans.State.StrictStateTControl.Monad.Trans.State.LazyControl.Monad.Trans.SelectSelectTControl.Monad.Trans.ReaderReaderTControl.Monad.Trans.ExceptExceptTControl.Monad.Trans.ContContTControl.Monad.Trans.AccumAccumT(exceptions-0.10.7-LidfE6miSbs6Y1NYj1lBV5Control.Monad.Catch.PureCatchTControl.Monad.Trans.MaybeMaybeTR:PrimStateComposeTR:StMComposeTaflip