úÎ!)%{>      !"#$%&'()*+,-./0123456789:;<=None1>SX¨None&'8=>?@ACHMPSVX#Q rockA query that returns a w alongside the ordinary a. rockaUsed 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 >q 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 ?W 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 >K. It also returns the reverse dependency map with those same keys removed.   !"#$%&' !"#  $% &'None$‡  !"#$%&'  !"#$%&'@       !"#$%&'()*+,-./0123456789:;<=>?@ABC#rock-0.3.0.0-IrfSu54gZ7L928otK5Fl7t 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 $fFunctorTask$fApplicativeTask $fMonadTask $fMonadIOTask$fMonadBaseTask $fShowCyclic0dependent-hashmap-0.1.0.1-ACu8ycmO9iLEgZXGYjsca1Data.Dependent.HashMapDHashMap4unordered-containers-0.2.11.0-1MOVU81zMqZ99QGh31OSN0Data.HashMap.BaseHashMap