úÎ8 T2      !"#$%&'()*+,-./01 Safe-Inferred0A parse monad for encaplulating an inner monad. A parse monad where a# is the type of the token to parse  and b is the type of the  return value. 4  !23456789:;<=>?@ABC*DEFGHIJK  !)  !23456789:;<=>?@ABC Safe-Inferred"#$%&'()*+,-./01:DEFGHIJK  !"#$%&'()*+,-./012  !"#$%')+&(*,-./01"#$%&'()*+,-./01L      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGEFHEFIEFJKLMKLNKOPKOQRmtlparse-0.1.2Text.ParserCombinators.MTLParse,Text.ParserCombinators.MTLParse.MTLParseCoreParseT runParseTParserunParse MonadParsespotspotBackstillparseNotgetHereputHere noBacktracktoken tokenBackgetsHere modifyHeregetBack getForwardgetsBack getsForwardputBack putForward modifyBack modifyForward evalParse execParsemapParse withParse evalParseT execParseT mapParseT withParseTtokens tokensBackbuild repeatParsegreedyRepeatParseoptionalgreedyOptionallist greedyListneList greedyNeListbeginningOfInput endOfInputapply2M>++>>:>$fMonadParseaStateT$fMonadParseaWriterT$fMonadParseaReaderT$fMonadWriterwParseT$fMonadIOParseT$fMonadTransParseT$fMonadState(,)ParseT$fMonadReader(,)ParseT$fMonadParseaParseT$fMonadPlusParseT $fMonadParseT$fFunctorParseT$fMonadParseaParse$fMonadState(,)Parse$fMonadReader(,)Parse$fMonadPlusParse $fMonadParse$fFunctorParsebase Control.MonadliftM MonadPlusmplusmzerotransformers-0.3.0.0Control.Monad.Trans.Classlift MonadTransControl.Monad.IO.ClassliftIOMonadIO