úÎ!¥_!      Safe÷!"#$%&'(None./;<=?@AHMSVX£trekHThe Trek Monad Transformer. Implements both MonadReader and MonadState.trekPure Trek Monad trekGet a value from your state trek:Iterate over several values from your state. An alias for   >=>  trek7Iterate over each of the provided values one at a time. trek Run a full ) block collecting all results into a list trekRun a P block over a portion of state. All state changes from the block are discarded.trekLike  e but focuses each of a list of values one at a time. All state changes from the block are discarded.trekRun a N block over a piece of state. All state changes from the block are discarded.trekLike e but focuses each of a list of values one at a time. All state changes from the block are discarded.trekEvaluate the results of a .trekEvaluate the results of a .trek)Return the altered state after running a .trek)Return the altered state after running a .trekRun a trekRun a   )      !"#$%&'()*+,-#trek-0.0.1.0-JD9MjEjxQmv9M4q4E88mRRTrek Paths_trek mtl-2.2.2Control.Monad.State.ClassgetsmodifyputgetControl.Monad.Reader.ClassasksaskTrekTselect selectEachitercollectmount mountEachwithwithEachevalTrek evalTrekTexecTrek execTrekTrunTrekrunTrekT$fMonadReadersTrekT$fMonadTransTrekT$fFunctorTrekT$fApplicativeTrekT $fMonadTrekT$fMonadStateTrekT$fAlternativeTrekT$fMonadFailTrekT$fSemigroupTrekT $fMonoidTrekTversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName