!1`;      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:Safe =?HUVkeysLaws: ; < ( u u) = u ; = ( u u) = u  (; < u) (; = u) = u  (> (,)) x y =  y x ?keysAdd post- and pre-processing@keys"Apply a unary function within the A constructor.Bkeys#Apply a binary function within the A constructor.2keysThe 2( function behaves like a combination of  and  ; it applies a function to each element of a structure, passing an accumulating parameter from left to right, and returning a final value of this accumulator together with the new structure.3keysThe 3( function behaves like a combination of  and  ; it applies a function to each element of a structure, passing an accumulating parameter from right to left, and returning a final value of this accumulator together with the new structure.5keys)This function may be used as a value for  in a  instance.7   !"#$%&'()*+,-./01234567  !"#$%&'()*+,-./01234564C      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@>AB>AC>?DEF>GHIJ"keys-3.12.2-KwXksl4ardYCKnFJrrx0YmData.Key Data.FoldablefoldMapWithKeyTraversableWithKey1traverseWithKey1TraversableWithKeytraverseWithKey mapWithKeyMFoldableWithKey1foldMapWithKey1FoldableWithKey toKeyedList foldrWithKey foldlWithKey AdjustableadjustreplaceLookuplookup Indexableindex ZipWithKey zipWithKey zapWithKeyZipzipWithzipzapKeyed mapWithKeyKey<#$>keyed! lookupDefault foldrWithKey' foldlWithKey' foldrWithKeyM foldlWithKeyMtraverseWithKey_ forWithKey_ mapWithKeyM_ forWithKeyM_concatMapWithKey anyWithKey allWithKey findWithKeytraverseWithKey1_ forWithKey1_foldMapWithKeyDefault1 forWithKey forWithKeyMmapAccumWithKeyLmapAccumWithKeyRmapWithKeyDefaultfoldMapWithKeyDefaultfoldMapWithKey1Default $fKeyedMaybe$fKeyedHashMap $fKeyed(,)$fKeyedProduct $fKeyedSum $fKeyedArray $fKeyedMap $fKeyedSeq$fKeyedNonEmpty$fKeyedZipList $fKeyed[]$fKeyedCompose $fKeyedIntMap$fKeyedTracedT$fKeyedReaderT $fKeyed->$fKeyedIdentityT$fKeyedIdentity $fKeyed:.: $fKeyed:+: $fKeyed:*: $fKeyedRec1 $fKeyedM1 $fKeyedProxy $fKeyedTagged $fKeyedK1 $fKeyedPar1 $fKeyedV1 $fKeyedU1 $fKeyedTree $fKeyedCofree $fKeyedFree $fZipMaybe $fZipHashMap $fZipProduct$fZipMap$fZipSeq $fZipNonEmpty $fZipZipList$fZip[] $fZipCompose $fZipIntMap $fZipTracedT $fZipReaderT$fZip->$fZipIdentityT $fZipIdentity$fZipM1 $fZipRec1$fZip:.:$fZip:*: $fZipPar1$fZipV1$fZipU1 $fZipTagged $fZipProxy $fZipTree $fZipCofree$fZipWithKeyMaybe$fZipWithKeyProduct$fZipWithKeyMap$fZipWithKeySeq$fZipWithKeyNonEmpty$fZipWithKeyZipList$fZipWithKey[]$fZipWithKeyCompose$fZipWithKeyIntMap$fZipWithKeyTracedT$fZipWithKeyReaderT$fZipWithKey->$fZipWithKeyIdentityT$fZipWithKeyIdentity$fZipWithKey:.:$fZipWithKey:*:$fZipWithKeyM1$fZipWithKeyRec1$fZipWithKeyPar1$fZipWithKeyV1$fZipWithKeyU1$fZipWithKeyProxy$fZipWithKeyTagged$fZipWithKeyTree$fZipWithKeyCofree $fLookupMaybe$fZipWithKeyHashMap$fLookupHashMap$fLookupProduct $fLookupSum $fLookupArray $fLookupMap $fLookupSeq$fLookupNonEmpty$fLookupZipList $fLookup[]$fLookupCompose$fLookupIntMap$fLookupTracedT$fLookupReaderT $fLookup->$fLookupIdentityT$fLookupIdentity $fLookupK1 $fLookupM1 $fLookupRec1 $fLookupPar1 $fLookupU1 $fLookupFree $fLookupTree $fLookupProxy$fLookupTagged$fLookupCofree$fIndexableMaybe$fIndexableHashMap$fIndexableProduct$fIndexableSum$fIndexableArray$fIndexableMap$fIndexableSeq$fIndexableNonEmpty$fIndexableZipList $fIndexable[]$fIndexableCompose$fIndexableIntMap$fIndexableTracedT$fIndexableReaderT $fIndexable->$fIndexableIdentityT$fIndexableIdentity $fLookup:.: $fLookup:*:$fIndexable:.:$fIndexable:*: $fIndexableK1 $fIndexableM1$fIndexableRec1$fIndexablePar1 $fIndexableU1$fIndexableTree$fIndexableProxy$fIndexableTagged$fIndexableCofree$fAdjustableProduct$fAdjustableSum$fAdjustableArray$fAdjustableMap$fAdjustableSeq$fAdjustableNonEmpty$fAdjustableZipList$fAdjustable[]$fAdjustableIntMap$fAdjustableIdentity$fAdjustable:.:$fAdjustable:*:$fAdjustable:+:$fAdjustableK1$fAdjustableM1$fAdjustableRec1$fAdjustablePar1$fAdjustableU1$fAdjustableProxy$fAdjustableTagged$fAdjustableTree$fAdjustableCofree$fAdjustableFree$fFoldableWithKeyMaybe$fFoldableWithKeyHashMap$fFoldableWithKey(,)$fFoldableWithKeyProduct$fFoldableWithKeySum$fFoldableWithKeyArray$fFoldableWithKeyMap$fFoldableWithKeySeq$fFoldableWithKeyNonEmpty$fFoldableWithKeyZipList$fFoldableWithKey[]$fFoldableWithKeyCompose$fFoldableWithKeyIntMap$fFoldableWithKeyIdentityT$fFoldableWithKeyIdentity$fFoldableWithKeyRec1$fFoldableWithKeyM1$fFoldableWithKeyK1$fFoldableWithKeyV1$fFoldableWithKeyU1$fFoldableWithKey:+:$fFoldableWithKey:*:$fFoldableWithKeyPar1$fFoldableWithKeyTree$fFoldableWithKeyProxy$fFoldableWithKeyTagged$fFoldableWithKeyCofree$fFoldableWithKeyFree$fFoldableWithKey1(,)$fFoldableWithKey1Product$fFoldableWithKey1Sum$fFoldableWithKey1NonEmpty$fFoldableWithKey1Compose$fFoldableWithKey1IdentityT$fFoldableWithKey1Identity$fFoldableWithKey1Rec1$fFoldableWithKey1M1$fFoldableWithKey1Par1$fFoldableWithKey1V1$fFoldableWithKey1:+:$fFoldableWithKey1:*:$fFoldableWithKey1Tagged$fFoldableWithKey1Free$fFoldableWithKey1Tree$fFoldableWithKey1Cofree $fFunctorAct$fSemigroupAct$fTraversableWithKeyMaybe$fTraversableWithKeyHashMap$fTraversableWithKey(,)$fTraversableWithKeyProduct$fTraversableWithKeySum$fTraversableWithKeyArray$fTraversableWithKeyMap$fTraversableWithKeySeq$fTraversableWithKeyNonEmpty$fTraversableWithKeyZipList$fTraversableWithKey[]$fTraversableWithKeyCompose$fTraversableWithKeyIntMap$fTraversableWithKeyIdentityT$fTraversableWithKeyIdentity$fTraversableWithKeyM1$fTraversableWithKeyRec1$fTraversableWithKeyK1$fTraversableWithKeyV1$fTraversableWithKeyU1$fTraversableWithKeyPar1$fTraversableWithKey:+:$fTraversableWithKey:*:$fTraversableWithKeyFree$fTraversableWithKeyTree$fTraversableWithKeyCofree$fTraversableWithKeyProxy$fTraversableWithKeyTagged$fApplicativeStateL$fFunctorStateL$fApplicativeStateR$fFunctorStateR$fTraversableWithKey1(,)$fTraversableWithKey1Product$fTraversableWithKey1Sum$fTraversableWithKey1NonEmpty$fTraversableWithKey1Compose$fTraversableWithKey1IdentityT$fTraversableWithKey1Identity$fTraversableWithKey1:+:$fTraversableWithKey1:*:$fTraversableWithKey1V1$fTraversableWithKey1M1$fTraversableWithKey1Rec1$fTraversableWithKey1Par1$fTraversableWithKey1Free$fTraversableWithKey1Tree$fTraversableWithKey1Cofree$fTraversableWithKey1TaggedbaseGHC.Basefmap Data.Tuplefstsndflip<--inComp GHC.GenericsComp1inComp2