h&_       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{(c) 2023-2024 Yamada Ryo (c) 2010-2011 Patrick Bahr, Tom Hvitved (c) 2020 Michael SzvetitsMPL-2.0 (see the file LICENSE)ymdfield@outlook.jp experimentalportable Safe-Inferred"%&-13=<;:@EDCBAFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgh$('&)%#"! *+,  -43218765IHGFJKLMNOPQRSTUVWXYZ[@EDCBA9?>=<;:\]^_`abcdefgh(c) 2010-2011 Patrick Bahr, Tom Hvitved (c) 2023 Yamada RyoMPL-2.0 (see the file LICENSE)ymdfield@outlook.jp experimentalportable Safe-Inferred "%&-1 Type) h (f :: Type -> Type) (a :: Type) where Example :: g (h f a) -> Example g h f a makeHFunctor' ''Example \(g :< h :< _) -> [t| (Functor $g, HFunctor $h) |] z{z{   !"##$%&'()*++,-./0123456789:;<=>??@ABCDEEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnNopqrstuvwxyz{|}~data-effects-th-0.1.2.0-inplaceData.Effect.THData.Effect.TH.Internal Data.Effect.HFunctor.TH.InternalData.Effect.Key.THData.Effect.HFunctor.THData.Effect.HFunctorHFunctorbase Data.Function&1data-default-class-0.1.2.0-LTHfZ727qQNBDQWXr7ndfOData.Default.ClassDefaultdefSenderFunctionConf _senderFnName_doesGenerateSenderFnSignature _senderFnDoc_senderFnArgDoc EffectConf_normalSenderGenConf_taggedSenderGenConf_keyedSenderGenConf_warnFirstOrderInSigClsEffectClassConf _confByEffect_doesDeriveHFunctor_doesGenerateLiftInsTypeSynonym#_doesGenerateLiftInsPatternSynonymsMakeEffectConfunMakeEffectConf EffectOrder FirstOrder HigherOrder EffConInfoeffName effParamTypes effDataType effResultType effTyVars effCarriereffCxt EffClsInfoecName ecParamVars ecCarrierecEffsorderOfalterEffectClassConfalterEffectConf senderFnConfs$fShowEffectOrder$fEqEffectOrder$fOrdEffectOrder confByEffectdoesDeriveHFunctor"doesGenerateLiftInsPatternSynonymsdoesGenerateLiftInsTypeSynonymkeyedSenderGenConfnormalSenderGenConftaggedSenderGenConfwarnFirstOrderInSigClsConInfoconNameconArgsconGadtReturnType conTyVarsconCxtDataInfodataCxtdataName dataTyVarsdataConsdoesGenerateSenderFnSignaturesenderFnArgDoc senderFnDoc senderFnNamederiveHFunctornoDeriveHFunctorgenerateLiftInsTypeSynonymnoGenerateLiftInsTypeSynonymgenerateLiftInsPatternSynonyms noGenerateLiftInsPatternSynonymsnoGenerateNormalSenderFunctionnoGenerateTaggedSenderFunctionnoGenerateKeyedSenderFunction)suppressFirstOrderInSignatureClassWarning!noGenerateSenderFunctionSignature genSendersgenNormalSendergenTaggedSendergenKeyedSender genSendergenSenderArmor arrowChain reifyEffCls analyzeEffClsgenLiftInsPatternSynonymsgenLiftInsTypeSynonym tyVarName tyVarType unkindTypeRec unkindType unkindTyVaroccurs analyzeData normalizeConnormalizeNonForallCon$fDefaultEffectClassConf$fDefaultMakeEffectConfwrapLam mapTupleEdecomposeTupleTnewNamesiter makeEffect' noExtTemplate makeEffect makeEffectF makeEffectHmakeKeyedEffectchangeNormalSenderFnNameFormat genEffectKeyremoveLastApostrophe makeHFunctor makeHFunctor'compdata-0.13.1-147f67c65226c051e481fb07702d1a4f7786342327bf1070be6e3024b62af015Data.Comp.Multi.HFunctor