"6`      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\ ] ^ _  Safe-Infered>  !"#$%&'()*+,-./0123456789:;<=>  "! $# %& ' )(+*/.-,5349678201;:=< non-portable experimentalgenerics@haskell.org Safe-Infered@GReturn the name of all the constructors of the type of the given term. >?@`ab>?@>?@>?@`ab Safe-Infered ABcdefghijABBA ABcdefghij Safe-Infered CDklmnopqrstCDCD CDklmnopqrst Safe-InferedF?The list of values in the subrange defined by a bounding pair. G-The position of a subscript in the subrange. HReturns u/ the given subscript lies in the range defined  the bounding pair. EFGHIJKLMNOPvwxyz{|}~ EFGHIJKLMNOP IJKLMEFGHNOPEFGHIJKLMNOPvwxyz{|}~ Safe-Infered QRSQRSQRS QRSNoneTUVWXTUVWXTUVWXTUVWXNoneYZ[YZ[YZ[ YZ[  non-portable experimentalgenerics@haskell.orgNone\@Given the type and the name (as string) for the type to derive,  generate the Data instance, the  instances, and the   instances. ]?Given a datatype name, derive a datatype and instance of class . ^-Given a datatype name, derive datatypes and  instances of class . _?Given a datatype name, derive datatypes and instances of class . \]^_\]^_\]^_\]^_  Safe-InferedZ  !"#$%&'()*+,-./0123456789:;<=>?@CDEFGHIJKLMNOPQRSTUVWXYZ[                     ! " # $ % & ' (  )  *  +  ,  - .  / 0 1 2 3 4 5 6 7 8 8 9 : ; < = > ? @ A B CDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`a b c d efghijklmnopqrstuvwxyz {|}~ generic-deriving-1.2.1Generics.Deriving.BaseGenerics.Deriving.ConNamesGenerics.Deriving.InstancesGenerics.Deriving.EqGenerics.Deriving.EnumGenerics.Deriving.FunctorGenerics.Deriving.ShowGenerics.Deriving.UniplateGenerics.Deriving.THGenerics.Derivingghc-prim GHC.GenericsGenericGeneric1Datatype ConstructorSelectorV1U1Par1Rec1K1M1:+::*::.:RPDCSRec0Par0D1C1S1 NoSelectorRepRep1precunPar1unRec1unK1unM1L1R1unComp1Comp1 moduleName datatypeNameselName conIsRecord conFixityconNameNoArityArityPrefixInfixFixityLeftAssociativeRightAssociativeNotAssociative Associativitytofromto1from1ConNames gconNamesconNamesRep1List Rep1MaybeGEqgeqGIxrangeindexinRangeGEnumgenum genumDefault toEnumDefaultfromEnumDefault rangeDefault indexDefaultinRangeDefaultGFunctorgmap gmapdefaultGShow gshowsPrecgshowsgshowgshowsPrecdefaultUniplatechildrenchildrendefault deriveMeta deriveDataderiveConstructorsderiveSelectors $fConNamesM1 $fConNamesM10 $fConNames:+: $fGeneric1[]$fConstructorCons__$fConstructorNil__$fDatatypeList__$fGeneric1Maybe$fConstructorJust_$fConstructorNothing_$fDatatypeMaybe_$fGEq[] $fGEqMaybe $fGEqFloat$fGEqInt $fGEqChar $fGEq':*: $fGEq':+:$fGEq'M1$fGEq'K1$fGEq'U1 GHC.TypesTrue$fGIxInt$fGIx[] $fGIxMaybe $fGEnumInt $fGEnum[] $fGEnumMaybe $fEnum':*: $fEnum':+: $fEnum'M1 $fEnum'K1 $fEnum'U1 $fGFunctor[]$fGFunctorMaybe$fGFunctor':.:$fGFunctor':*:$fGFunctor':+: $fGFunctor'M1$fGFunctor'Rec1 $fGFunctor'K1$fGFunctor'Par1 $fGFunctor'U1 $fGShow[] $fGShowBool $fGShow[]0 $fGShowFloat $fGShowInt $fGShowChar $fGShowMaybe $fGShow':*: $fGShow':+: $fGShow'M1 $fGShow'M10 $fGShow'M11 $fGShow'K1 $fGShow'U1$fUniplateMaybe $fUniplate[]$fUniplateFloat $fUniplateInt$fUniplateChar$fUniplate':*:b$fUniplate':+:b$fUniplate'M1b$fUniplate'K1b$fUniplate'K1a$fUniplate'U1a$fLiftAssociativity $fLiftFixity