h&4      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXY Safe-Inferred!!&.04789:>?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!&.04789:>?mderiving-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 !&.04789:>? !&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 :: Zvalue)deriving-trans#Run two stacked monad transformers.This function takes the two individual monad transformer runners as arguments.*deriving-transEquivalent to )!, 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.1deriving-trans Elevated to m.2deriving-transSet by `.3deriving-transSet by a.4deriving-transSet by b.5deriving-transSet by c.6deriving-trans OVERLAPPABLE. Elevated to (t2 m).7deriving-transSet by `.8deriving-transSet by a.9deriving-transSet by d.:deriving-transSet by e.;deriving-trans OVERLAPPABLE. Elevated to (t2 m).<deriving-transSet by `.=deriving-transSet by a.>deriving-trans OVERLAPPABLE. Elevated to (t2 m).?deriving-transSet by `.@deriving-transSet by a.Aderiving-transSet by f.Bderiving-trans OVERLAPPABLE. Elevated to (t2 m).Cderiving-transSet by g.Dderiving-trans OVERLAPPABLE. Elevated to (t2 m).Ederiving-transSet by h.Fderiving-trans OVERLAPPABLE. Elevated to (t2 m).Gderiving-transSet by i.Hderiving-trans OVERLAPPABLE. Elevated to (t2 m).Ideriving-transSet by i.Jderiving-trans OVERLAPPABLE. Elevated to (t2 m).Kderiving-trans Elevated to m.Mderiving-trans Elevated to m.Nderiving-trans Elevated to m.jderiving-trans Elevated to m.)deriving-transrun t1deriving-transrun t2*deriving-transrun t1deriving-transrun t2&'()*&'()* Safe-Inferred!!&().04789:>?IOderiving-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!&.04789:>?Wderiving-trans(A flipped type-level infix operator for &.Xderiving-transA kped infix operator for ).Yderiving-transA kped infix operator for *.Xderiving-transrun t2deriving-transrun t1Yderiving-transrun t2deriving-transrun t1WXYWXYW1X1Y1      !"#$%&'()*+,-../0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefdghijklmidnodpodqrdsrdtudvudwxdyzd{|}~deriving-trans-0.5.1.0-inplaceControl.Monad.Trans.Elevator'Control.Monad.Trans.Compose.TransparentControl.Monad.Trans.Compose!Control.Monad.Trans.Compose.Stack!Control.Monad.Trans.Compose.InfixControl.Monad.Trans.ControlStTElevatorAscenddescend$fMonadUnliftIOElevator$fMonadWriterwElevator$fMonadStatesElevator$fMonadRWSrwsElevator$fMonadReaderrElevator$fMonadErroreElevator$fMonadContElevator$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'#$fMonadTransControlIdentityComposeT$fMonadTransControlComposeT$fMonadTransComposeT$fApplicativeComposeT$fFunctorComposeT$fMonadComposeT$fMonadUnliftIOComposeT$fMonadWriterwComposeT$fMonadWriterwComposeT0$fMonadWriterwComposeT1$fMonadWriterwComposeT2$fMonadWriterwComposeT3$fMonadStatesComposeT$fMonadStatesComposeT0$fMonadStatesComposeT1$fMonadStatesComposeT2$fMonadStatesComposeT3$fMonadRWSrwsComposeT$fMonadRWSrwsComposeT0$fMonadRWSrwsComposeT1$fMonadReaderrComposeT$fMonadReaderrComposeT0$fMonadReaderrComposeT1$fMonadReaderrComposeT2$fMonadErroreComposeT$fMonadErroreComposeT0$fMonadContComposeT$fMonadContComposeT0$fMonadCatchComposeT$fMonadCatchComposeT0$fMonadThrowComposeT$fMonadThrowComposeT0#$fMonadBaseControlIdentitybComposeT$fMonadBaseControlbComposeT$fMonadBasebComposeT$fMonadIOComposeTStackNilT:.|> RunStackTRunNilT:..>StackT runStackT.|>./>..>ghc-prim GHC.TypesTypetransformers-0.5.6.2Control.Monad.Trans.Identity IdentityTControl.Monad.Trans.Class MonadTrans,monad-control-1.0.3.1-500XYM0gLRF7zz1JG0emfKMonadTransControl4monad-control-identity-0.2.0.0-3vhna6F0wqiQDdz0BMgiy$Control.Monad.Trans.Control.IdentityMonadTransControlIdentityControl.Monad.Trans.RWS.StrictRWSTControl.Monad.Trans.RWS.Lazy!Control.Monad.Trans.Writer.StrictWriterTControl.Monad.Trans.Writer.Lazy Control.Monad.Trans.State.StrictStateTControl.Monad.Trans.State.LazyControl.Monad.Trans.ReaderReaderTControl.Monad.Trans.ExceptExceptTControl.Monad.Trans.ContContTexceptions-0.10.4Control.Monad.Catch.PureCatchTR:StMComposeTabaseGHC.Baseflip