h*0.0.1.2 2022@2024 Jonathan Knowles Apache-2.0 Safe-Inferred (0y  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&%&%'%(%(%)%*%*%+%,%-%.%/%/%0%0%1%1%2%3%3%4%5%5%6%7%7%8%9%9%:%;%;%<%=%=%>%?%?%@%A%B%C%D%D%E%F%G%H%I%J%K%L%M%M%N%O%O%PQRSTSTSUSVWXWXWYWZW[W\]^]_]`]a]b]c]d]e]f]g]h]i]j]k]l]m]n]o]p]q]r]s]s]t]u]v]w]x]yz{|}W~WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW]]]]]]]]]]quickcheck-groups8quickcheck-groups-0.0.1.2-Ar8xxNDx0EH7ng7dArOcJJ-preludeInternal.Prelude#groups-0.5.3-H7tBXJoyk4ILKF0vexbyVF Data.GroupCyclic generatorAbelianGroup~~invertpow generated generated' ghc-bignumGHC.Num.NaturalNaturalbase GHC.NaturalminusNaturalMaybe(QuickCheck-2.14.3-EzaT5hJZQaG6V1CwlPQFGfTest.QuickCheck.FunctionFunTest.QuickCheck.GenGenTest.QuickCheck.Arbitrary CoArbitrary coarbitrary Arbitrary2liftArbitrary2 liftShrink2 Arbitrary1 liftArbitrary liftShrink Arbitrary arbitraryshrinkTest.QuickCheck.ModifiersPrintableStringgetPrintableString UnicodeStringgetUnicodeString ASCIIStringgetASCIIString ShrinkState shrinkInit shrinkState ShrinkingSmartShrink2 getShrink2SmallgetSmallLargegetLarge NonPositivegetNonPositive NonNegativegetNonNegativeNonZero getNonZeroNegative getNegativePositive getPositive SortedListSorted getSorted InfiniteListgetInfiniteListinfiniteListInternalData NonEmptyListNonEmpty getNonEmpty OrderedListOrdered getOrderedFixedgetFixedBlindgetBlindFunctionfunctionTest.QuickCheck.State Confidence certainty toleranceTest.QuickCheck.PropertyDiscardTestablepropertypropertyForAllShrinkShowPropertyTest.QuickCheck.TestResultSuccessGaveUpFailureNoExpectedFailurenumTests numDiscardedlabelsclassestablesoutput numShrinksnumShrinkTriesnumShrinkFinalusedSeedusedSizereason theExceptionfailingTestCase failingLabelsfailingClassesArgsreplay maxSuccessmaxDiscardRatiomaxSizechatty maxShrinksFn3Fn2Fnvector==>Test.QuickCheck.ExceptiondiscardvariantsizedgetSizeresizescalechoose chooseAny chooseEnum chooseIntchooseBoundedIntegral chooseIntegergeneratesample'samplesuchThat suchThatMap suchThatMaybeoneof frequencyelements sublistOfshufflegrowingElementslistOflistOf1vectorOfinfiniteListOf arbitrary1shrink1 arbitrary2shrink2 genericShrinkrecursivelyShrinksubterms shrinkListapplyArbitrary2applyArbitrary3applyArbitrary4arbitrarySizedIntegralarbitrarySizedNaturalarbitrarySizedFractionalarbitraryBoundedIntegralarbitraryBoundedRandomarbitraryBoundedEnumarbitrarySizedBoundedIntegralarbitraryUnicodeChararbitraryASCIIChararbitraryPrintableChar shrinkNothing shrinkMap shrinkMapByshrinkIntegralshrinkBoundedEnumshrinkRealFrac shrinkDecimalgenericCoarbitrary><coarbitraryIntegralcoarbitraryRealcoarbitraryShowcoarbitraryEnum orderedList infiniteListfunctionBoundedEnumfunctionRealFracfunctionIntegral functionShow functionVoid functionMapapplyFun applyFun2 applyFun3 ioPropertyidempotentIOPropertymapSize shrinking noShrinkingcounterexample printTestCasewhenFail whenFail'verboseverboseShrinking expectFailureonceagainwithMaxSuccess checkCoveragecheckCoverageWith stdConfidencelabelcollectclassifycovertabulate coverTablewithin discardAfterforAll forAllShow forAllBlind forAllShrinkforAllShrinkShowforAllShrinkBlind.&..&&.conjoin.||.disjoin====/=total isSuccessstdArgs quickCheckquickCheckWithquickCheckResultquickCheckWithResult verboseCheckverboseCheckWithverboseCheckResultverboseCheckWithResultTest.QuickCheck.AllpolyQuickCheckpolyVerboseCheck monomorphicforAllProperties allProperties quickCheckAllverboseCheckAllTest.QuickCheck.FeatureslabelledExampleslabelledExamplesWithlabelledExamplesResultlabelledExamplesWithResult0quickcheck-groups-0.0.1.2-Ar8xxNDx0EH7ng7dArOcJJTest.QuickCheck.Classes.Group groupLaws abelianLaws