Îõ³h&mY+      !"#$%&'()* Safe-Inferred )*15>ÌÚ( th-test-utils7All Q actions are mocked and IO actions are disallowed. th-test-utilsòSame as MockQ, except IO actions are passed through. Useful if your TH code, for example, reads files with runIO. th-test-utilsØNo mocking is done. Useful for running Q as normal, but you need to get error messages.    Safe-Inferred1>Ìã  th-test-utils.State information for mocking Q functionality. th-test-utils!Names that can be looked up with + or , th-test-utils1Reification information for Names to return when - is called. th-test-utilsA helper for loading names for Usage: ÀQState { reifyInfo = $(loadNames [''Int, ''Maybe]) , ... } th-test-utils&A shortcut for defining an unmocked Q.  #Brandon Chinn  experimentalportable Safe-Inferred%&'1ÌÑÚÜãïõ. th-test-utilsÈA helper to override Quasi methods when mocked and passthrough when not. "#$ "#$ Safe-InferredL/01234567      !"#$%&'()*+,-./0./1./23456789:;<*th-test-utils-1.2.0-5BL3vQcbXsc3dwXK7MM0bE#Language.Haskell.TH.TestUtils.QMode$Language.Haskell.TH.TestUtils.QStateLanguage.Haskell.TH.TestUtilsPaths_th_test_utilsQModeMockQ MockQAllowIOAllowQ IsMockedMode TestQResult runResult fmapResult MockedMode FullyMockedFullyMockedWithIO NotMocked$fIsMockedModeNotMocked$fIsMockedModeFullyMockedWithIO$fIsMockedModeFullyMocked$fLiftBoxedRepQMode $fShowQMode ReifyInfo reifyInfoInforeifyInfoFixityreifyInfoRoles reifyInfoTypeQStatemode knownNames reifyInfo loadNames unmockedState $fShowQState$fLiftBoxedRepQState$fShowReifyInfo$fLiftBoxedRepReifyInforunTestQ runTestQErrtryTestQ$fMonadFailTestQ$fMonadIOTestQ $fQuasiTestQ$fFunctorTestQ$fApplicativeTestQ $fMonadTestQtemplate-haskellLanguage.Haskell.TH.SyntaxlookupTypeNamelookupValueNamereifyuseversiongetDataFileName getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDir