Îõ³h$ T#      !"None&-./8>?ÀÁÂÉÎÔÖ×Ùà. generic-arbitraryGeneric arbitrary.ìParameters are: * self: the ADT we generating instance for * a: some part of the `Rep self` * finite: Is a9 finite? Infinite type has no finite values (like Stream)generic-arbitrary7Calculates count of constructors encoded by particular #. Internal use only. generic-arbitrary+Constraint helper for types with parametersUsage: ™data A a = A a deriving (Generic) instance (Arg (A a) a, Arbitrary a) => Arbitrary (A a) where arbitrary = genericArbitrary shrink = genericShrink generic-arbitrary Newtype for  DerivingViaUsage: ödata Foo = Foo { _fooX :: X , _fooY :: Y } deriving (Generic) deriving (Arbitrary) via GenericArbitrary Foo generic-arbitraryAny sum inside of declarationgeneric-arbitraryProductgeneric-arbitraryData of the constructor fieldgeneric-arbitrary"Constructor field meta informationgeneric-arbitraryUnit type instancegeneric-arbitrary The constructor meta informationgeneric-arbitrary*ADT declaration with multiple constructors    $      !"#$%&'().generic-arbitrary-1.0.0-FeAz5doWlEM64hxslFFh85!Test.QuickCheck.Arbitrary.Generic(QuickCheck-2.14.2-6xAinBYgndE7qB1JvE1ApfTest.QuickCheck.Arbitrary genericShrinkshrink arbitrary Arbitrary FiniteSumElem FiniteSum GArbitrarySumLenArgumentsCountFiniteAllFieldsFinal TypesDifferArgGenericArbitraryunGenericArbitrarygenericArbitrary$fGArbitraryselfM1False$fGArbitraryself:+:some$fGArbitraryselfM1False0$fGArbitraryself:*:some$fGArbitraryselfK1some$fGArbitraryselfM1some$fGArbitraryselfU1True$fGArbitraryselfM1some0$fGArbitraryselfM1True$fArbitraryGenericArbitrary$fGArbitraryselfM1True0$fFiniteSumElemTYPETYPEselfM1$fFiniteSumElemTYPETYPEself:+:$fFiniteSumselfabFalseTrue$fFiniteSumselfabTrueFalse$fFiniteSumselfabTrueTrue$fShowGenericArbitrary$fEqGenericArbitrarybase GHC.Generics:+: