h&        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcThe  classI 2022 Anselm SchlerMITmail@anselmschueler.com Safe-Inferred 5789:  applicableA wrapper for tuples (,). When applied to a value, uses the Church encoding of tuples. The Church encoding of tuples applies a function to the values inside a tuple. applicable/A wrapper for natural numbers (approximated by d). When applied to a value, uses the Church encoding of natural numbers. Church numerals represent the number _n_ as a function that take another function and repeatedly applies it _n_ times. applicableA wrapper for es. When applied to a value, uses the Church encoding of Booleans. The Church encoding of Booleans is a binary function that returns its first argument for f, and its second for g.  applicableA wrapper for h members, representing the associated group action. Can be applied to another member, i -ing them.  applicableA wrapper for  arrows. Can be applied to a j, k-ing it on it. applicableA wrapper for functions in an applicative functor. Can be applied to an l functor, m-ing it on it. applicable0A wrapper for functions. Can be applied to a n, o(-ing the function over the inner values. applicable%A wrapper for functions wrapped in a p . Can be applied to a value, q&-ing the application over both fields. applicable%A wrapper for functions wrapped in a n . Can be applied to a value, o-ing the application over the n.#This nomenclature is borrowed from relude. applicableA wrapper for values. Can be applied to a function, applying the function to the value. applicableA class for types whose values can be applied. Instances are required to be uniquely determined by the applied and applied-to type. applicable3Apply a value to another value, producing a result.r applicable Update the e in a .           !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmklnklohpqhprhpshpthpuhpvhpwhpxhyzhy{|applicable-0.4.1.0-inplaceData.Applicable Control.ArrowKleisli ChurchTupleChTupunChTup ChurchNumeralChNumunChNum ChurchBoolChBoolunChBool GroupActionGrpActunGrpAct ApplyBindAppBind unAppBindApplyApAppApunAppApApplyMapAppMapunAppMap BiFlapApplyBiFlApp unBiFlApp FlapApplyFlAppunFlAppApplyToAppTounAppTo Applicable$*$fApplicableFUNab$fApplicableApplyToFUNb$fApplicableFlapApplyaf$fApplicableBiFlapApplyaf$fApplicableApplyMapff$fApplicableApplyApff$fApplicableApplyBindmm$fApplicableGroupActionaa$fApplicableChurchBoolaFUN$fApplicableChurchNumeralFUNFUN$fApplicableChurchTupleFUNc$fGenericChurchTuple$fDataChurchTuple$fEqChurchTuple$fOrdChurchTuple$fShowChurchTuple$fReadChurchTuple$fIxChurchTuple$fFunctorChurchTuple$fFoldableChurchTuple$fTraversableChurchTuple$fBifunctorChurchTuple$fGenericChurchNumeral$fDataChurchNumeral$fEqChurchNumeral$fOrdChurchNumeral$fShowChurchNumeral$fReadChurchNumeral$fIxChurchNumeral$fFunctorChurchNumeral$fFoldableChurchNumeral$fTraversableChurchNumeral$fGenericChurchBool$fDataChurchBool$fEqChurchBool$fOrdChurchBool$fShowChurchBool$fReadChurchBool$fIxChurchBool$fGenericGroupAction$fDataGroupAction$fEqGroupAction$fOrdGroupAction$fShowGroupAction$fReadGroupAction$fIxGroupAction$fFunctorGroupAction$fFoldableGroupAction$fTraversableGroupAction$fGenericApplyBind$fFunctorApplyBind$fGenericApplyAp$fFunctorApplyAp$fGenericApplyMap$fFunctorApplyMap$fGenericBiFlapApply$fGenericFlapApply$fFunctorFlapApply$fGenericApplyTo $fDataApplyTo $fEqApplyTo $fOrdApplyTo $fShowApplyTo $fReadApplyTo $fIxApplyTo$fFunctorApplyTo$fFoldableApplyTo$fTraversableApplyTobaseGHC.RealIntegralghc-prim GHC.TypesBoolTrueFalseGHC.Base Semigroup<>Monad>>= Applicative<*>FunctorfmapData.Bifunctor Bifunctorbimap mapChBool