Îõ³h$ 5 î?      !"#$%&'()*+,-./0123456789:;<=>None 2?ÔÙ.None '(9>?ÀÁÂÄÉÎÑÔ×Ù R rockA query that returns a w alongside the ordinary a. rockáUsed for tasks whose results can change independently of their fetched dependencies, i.e. inputs.rockÀUsed for task whose results only depend on fetched dependencies.rockMonads that can make f queries by  ing them.rockAn IO action that is allowed to make f queries using the  method from its  instance.rockA function which, given an f query, returns a  allowed to make g queries to compute its result.rockA function which, given an f query, returns a  allowed to make f queries to compute its result.rock%Transform the type of queries that a  performs.rock Perform a -, fetching dependency queries from the given  function.rock"Track the query dependencies of a  in a ?. rock"Track the query dependencies of a  in a ?. Monadic version.!rockRemember what f= queries have already been performed and their results in a ?=, and reuse them if a query is performed again a second time.The ?ñ should typically not be reused if there has been some change that might make a query return a different result."rockLike ! , but throw  f7 if a query depends on itself, directly or indirectly.The @× represents dependencies between threads and should not be reused between invocations.#rock!Remember the results of previous f0 queries and what their dependencies were then.If all dependencies of a , query are the same, reuse the old result.   queries are not reused.$rock$ write rules runs write w each time a w is returned from a rule in rules.%rock% before after rules runs before q# before a query is performed from rules, and after q result) every time a query returns with result result. &rock)Write reverse dependencies to the 'IORef.'rock' key: returns all keys reachable, by reverse dependency, from key from the input ?Ë. It also returns the reverse dependency map with those same keys removed.   !"#$%&' !"#  $% &'None ®  !"#$%&'  !"#$%&'Á       !"#$%&'()*+,-./0123456789:;<=>?@ABCÄ#rock-0.3.1.1-LoZkqOfPLVgELNaV5knOi3 Rock.Traces Rock.CoreRock ValueDepsvalue dependenciesTracesverifyDependenciesrecord$fShow1ValueDeps$fShowValueDepsReverseDependenciesWriterTaskKindInputNonInput MemoEntryStartedDoneCyclic MonadFetchfetchFetchTaskunTaskGenRulesRules transFetchrunTasktracktrackMmemoisememoiseWithCycleDetection verifyTraceswriter traceFetchtrackReverseDependenciesreachableReverseDependencies$fMonadBaseControlIOTask$fMonadFetchfTask$fMonadFetchfWriterT$fMonadFetchfWriterT0$fMonadFetchfStateT$fMonadFetchfStateT0$fMonadFetchfRWST$fMonadFetchfRWST0$fMonadFetchfReaderT$fMonadFetchfMaybeT$fMonadFetchfIdentityT$fMonadFetchfExceptT$fMonadFetchfContT$fExceptionCyclic$fGCompareTYPEWriter$fGEqTYPEWriter $fShowCyclic $fFunctorTask$fApplicativeTask $fMonadTask $fMonadIOTask$fMonadBaseIOTask$fMonadFixTask0dependent-hashmap-0.1.0.1-5fRVzPcOj1gDVCbRt884sGData.Dependent.HashMapDHashMap4unordered-containers-0.2.15.0-C77HtQRbZCFI7rtDtvZlFRData.HashMap.InternalHashMap