úÎ! Ü     None,.FKVi á do-notation.The free indexed monad generated from a monad m!. Users are not expected to use = directly, but to newtype over it, specializing the kinds of i and j as necessary.?GeneralizedNewtypeDeriving can be used to get the instances of , , , ,  and  for free. do-notationLift an m3 action into 'Ix m', maintaining the current index. do-notationLift an m1 action into 'Ix m', changing the current index. P is obviously unsafe due to the fact that it can arbitrarily change the index.None &',;=>?AF 9 do-notation+Typeclass that provides '(>>=)' and '(>>)'. do-notationTypeclass that provides  and .Safe · !"#$%&'       !"!#!$%&'()*+,-./*do-notation-0.1.0.2-8jIlWjaHisFFMKkLf77G7WLanguage.Haskell.DoNotationControl.Monad.Trans.IxPaths_do_notationbaseGHC.BaseMonad$indexed-0.1.3-Lq01kRt1U088kyQpJrDmbqControl.Monad.IndexedIxMonadIxrunIxliftIx unsafeLiftIx$fIxMonadPluskIx$fIxMonadZerokIx $fIxMonadkIx$fIxApplicativekIx$fIxPointedkIx$fIxFunctorkk1Ix $fFunctorIx$fApplicativeIx $fMonadIx BindSyntax>>=>> PureSyntaxpurereturn $fPureSyntaxm$fPureSyntaxm0$fBindSyntaxxyz$fBindSyntaxmxmData.Functor.Indexed IxFunctor IxPointed IxApplicative IxMonadZero IxMonadPlusversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName