*"]      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\ >  !"#$%&'()*+,-./0123456789:;<=>  "! $# %& ' )(+*/.-,5349678201;:=<>]^_?`ab>??>>?@Acd@A@A@AABC?The list of values in the subrange defined by a bounding pair. D-The position of a subscript in the subrange. EReturns e/ the given subscript lies in the range defined  the bounding pair. FGfghGInterleave elements from two lists. Similar to (++), but swap left and 1 right arguments on every recursive application. From Mark Jones' talk at AFP2008 iFDiagonalization of nested lists. Ensure that some elements from every 6 sublist will be included. Handles infinite sublists. From Mark Jones' talk at AFP2008 jklHIJKLM BCDEFGHIJKLM FGHIJBCDEKLM BCDECDEFGGHIJKLMNOmnPNOPNOPNOOPQRSTopqrstuvwUxQRSTUQRSTUQRSTRSTUVWyzXVWXVWXVWWX non-portable experimentalgenerics@haskell.org%{IGiven the names of a generic class, a type to instantiate, a function in J the class and the default implementation, generates the code for a basic  generic instance. |@Given the type and the name (as string) for the type to derive,  generate the Data instance, the  instances, the   instances, and the Representable0 instance. Y@Given the type and the name (as string) for the type to derive,  generate the Data instance, the  instances, and the   instances. Z?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 . }DGiven the type and the name (as string) for the Representable0 type ! synonym to derive, generate the Representable0 instance. ~Derive only the Rep0 type synonym. Not needed if }  is used. YZ[\YZ[\YZ[\ W  !"#$%&'()*+,-./0123456789:;<=@ABCDEFGHIJKLMNOPQRSTUVWX                      ! " # $ % & '  (  )  *  +  , -  . / 0 1 2 3 4 5 6 7 7 8 9 : ; < = > ? @ A BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghi jklmnopqrstuvwxyz{|}~generic-deriving-1.0.3Generics.Deriving.BaseGenerics.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 Associativitytofromto1from1Rep1List Rep1MaybeGEqgeqGIxrangeindexinRangeGEnumgenum genumDefault toEnumDefaultfromEnumDefault rangeDefault indexDefaultinRangeDefaultGFunctorgmap gmapdefaultGShow gshowsPrecgshowsgshowgshowsPrecdefaultUniplatechildrenchildrendefault deriveMeta deriveDataderiveConstructorsderiveSelectorsCons__Nil__List__Just_Nothing_Maybe_GEq'geq' GHC.TypesTrueEnum'enum'|||diagskewcombine findIndex GFunctor'gmap'GShow' gshowsPrec' isNullaryTypeInfPrefTupRecappPrec intersperse Uniplate' children' simplInstance deriveAllderiveRepresentable0 deriveRep0 deriveInst dataInstanceconstrInstanceselectInstance typeVariablestyVarBndrToNamestripRecordNamesgenName genRepName mkDataData mkConstrData mkSelectDatamkDataInstancemkConstrInstancemkConstrInstanceWithmkSelectInstancerep0Typerep0ConrepField repField'mkFrommkTofromCon fromFieldtoContoFieldfieldlrPlrE