-"ˀ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ Safe-Infered  Uses .    A single  or  , determined by capitalization.  A single  or  , determined by capitalization.  or  , determined by capitalization.  or  , determined by capitalization.  A single  or  , determined by capitalization.  A single  or  , determined by capitalization.  or  , determined by capitalization.  or  , determined by capitalization.  A single  or  , determined by capitalization.  A single  or  , determined by capitalization.  or  , determined by capitalization.  or  , determined by capitalization.    Empty list  Empty list  Singleton B A Safe-Infered       Safe-Inferedc !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqc !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqc !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopq Safe-Inferedx= @ {Value decl without a where-clause |case match without a where-clause } without a where-clause ~data decl with no context newtype decl with no context rstuv Ctor name  Ctor arity 0-based index of field to get wxyz{|}~rstuvwxyz{|}~rstuvwxyz{|}~ Safe-Infered  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqvwxtuyrsz{|}~       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~th-build-0.2.0.0Language.Haskell.TH.Build%Language.Haskell.TH.Build.Convertible+Language.Haskell.TH.Build.Convertible.Restr"Language.Haskell.TH.Build.Wrappers Language.Haskell.TH.Build.Extras ConvertibleconvertexpQexpQspatQpatQstypeQtypeQsname tyVarBndrconQcxtQ strictTypeQ strictTypeQsdecsQappE'appT'appsE' arithSeqE'arrowK'asP'bangP'bindS'caseE'classD'classP'clause'compE'conE'conP'conT'condE'cxt'dataD' dataInstD'doE'dyn'equalP' familyKindD'familyNoKindD' fieldExp' fieldPat'forImpD'forallC'forallT'fromE'fromR' fromThenE' fromThenR' fromThenToE' fromThenToR'fromToE'fromToR'funD'funDep'global' guardedB' infixApp'infixC'infixE'infixP' instanceD' kindedTV'lam1E'lamE'letE'letS'listE'listP'litE'litP'match' newtypeD' newtypeInstD'noBindS'normalB'normalC'normalG' normalGE'parS'parensE'parensP'patG'patGE'plainTV' pragInlD' pragSpecD' pragSpecInlD'recC'recConE'recP'recUpdE' sectionL' sectionR'sigD'sigE'sigP'sigT' strictType'tildeP'tupE'tupP'tySynD' tySynInstD'uInfixE'uInfixP' unboxedTupE' unboxedTupP'valD'varE'varP'varStrictType'varT'viewP'Sigs signatureArrowsarrow getFieldEhtuple'\->-->.::svalDsmatchsclausesdataD snewtypeD$fConvertibleQQ0template-haskellLanguage.Haskell.TH.LibnormalB$fConvertible[]Q1base Control.Monadsequence$fConvertibleQQ2Language.Haskell.TH.Syntax NotStrict$fConvertible[]Q3$fConvertibleNameTyVarBndrPlainTV$fConvertible[][]0conTvarT$fConvertibleName[]1$fConvertible[]Q4$fConvertibleNameQ1$fConvertible[][]3conPvarP$fConvertibleName[]2$fConvertible[]Q5$fConvertibleNameQ2$fConvertibleName[]3conEvarE$fConvertible[][]6$fConvertible[]Q6$fConvertibleNameQ3$fConvertible()Q Data.MaybeNothing$fConvertible()Maybe$fConvertible()Q0$fConvertible()[]$fConvertiblea[] isUpperNameifUpperThenElse& preconvert1 preconvert2 preconvert3 preconvert4 preconvert5 preconvert6 preconvert7$fConvertibleQQ$fConvertibleIntegerQ$fConvertibleLitQ$fConvertible[]Q$fConvertibleNameQ$fConvertible[]Q0$fConvertibleQQ1$fConvertible[][]$fConvertibleName[]$fConvertibleQ[]$fConvertible[]Q2$fConvertibleNameQ0$fConvertibleName[]0$fConvertible[]TyVarBndr$fConvertible[][]1$fConvertible[][]2$fConvertible[][]4$fConvertible[][]5$fConvertibleQ[]0$fConvertibleInteger[]$fConvertibleLit[]$fConvertible[][]7$fConvertible[][]8$fConvertible[][]9$fConvertible[][]10$fConvertible[][]11$fConvertibleIntegerQ0$fConvertibleQQ3$fConvertibleLitQ0$fConvertible[]Name$fConvertibleIntegerLit$fConvertibleaaClause$fSigsTypeKindType$fSigsPatTypePat$fSigsExpTypeExp$fSigsNameTypeDec$fArrowsKindKind$fArrowsTypeType$fArrowsExpPat