!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~SafeNone%&+,6ABDOQRT@Hide a type parameter.q  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnE  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHG@A>?<=:;6778945523./() !"#&'$%,-*+01  BCDEGFHM    !"#$%&'()*+,-./012345567789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnNone%&+,6ABDOQRTtAMap each element of a record to a monoid and combine the results.opqrstuvwxyz{|}~ opqrstuvw opqrvwstuopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@@AABBCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~)quantification-0.2-CxnkYiSkqkn6KueYFzfYhdData.Monoid.Lifted Data.Exists Topaz.Rec Semigroup1sappend1$fSemigroup1Compose$fSemigroup1MaybeSingList SingListNil SingListCons MonoidForall memptyForallReifyreifyUnreifyunreifySingStorableForall peekForall pokeForallsizeOfFunctorForall sizeOfForallSemigroupForall sappendForallPathPieceForallfromPathPieceForalltoPathPieceForall BoundedForallminBoundForallmaxBoundForall EnumForall toEnumForallfromEnumForallFromJSONExistsparseJSONExistsFromJSONForallparseJSONForall ToJSONForall toJSONForallFromJSONKeyExistsfromJSONKeyExistsToJSONKeyForalltoJSONKeyForallHashableForallhashWithSaltForall EqForallPoly2 eqForallPoly2 EqForall2 eqForall2 ReadForallreadPrecForall ShowForall2showsPrecForall2 ShowForallshowsPrecForall OrdForallPolycompareForallPoly EqForallPoly eqForallPoly OrdForall compareForallEqForalleqForallExists3Exists2Exists showsForall showForall showsForall2 showForall2defaultCompareForallPolydefaultEqForallPoly unreifyList $fReify[]: $fReify[][]$fOrdForallkSum$fEqForallkSum$fShowForallkCompose$fEqForallPolykCompose$fEqForallkCompose$fShowForallkProduct$fOrdForallPolykProduct$fOrdForallkProduct$fEqForallPolykProduct$fEqForallkProduct$fPathPieceExists$fBoundedExists $fEnumExists $fReadExists $fShowExists2 $fShowExists$fFromJSONExists$fToJSONExists$fHashableExists $fOrdExists $fEqExists2 $fEqExists$fFromJSONKeyExists$fToJSONKeyExists$fHashableForallkConst$fOrdForallPolykConst$fOrdForallkConst$fEqForallPolykConst$fEqForallkConst$fEqForall2kk:~:$fEqForallk:~:$fSemigroupForallkProxy$fReadForallkProxy$fShowForallkProxy$fOrdForallkProxy$fEqForallkProxyRecRecNilRecConsmapzipWithfoldMapfoldMap1traverse traverse_$fFromJSONExists[]Rec $fStorableRec$fStorableForall[]Rec$fFromJSONForall[]Rec $fFromJSONRec$fToJSONForall[]Rec $fToJSONRec$fSemigroupForall[]Rec$fMonoidForall[]Rec $fMonoidRec$fSemigroupRec$fOrdForall[]Rec$fOrdRec$fEqForall[]Rec $fShowRec$fShowForall[]Rec $fHashableRec$fHashableForall[]Rec$fEqRec$fTestCoercion[]Rec$fTestEquality[]RecToJSONKeyFunctionForallToJSONKeyTextForallToJSONKeyValueForallshowListForall showList__ getTagBox singListToRec