h*       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~3.12.4 Safe-Inferred  keysLaws:   ( u u) = u   ( u u) = u  (  u) (  u) = u  ( (,)) x y =  y x keysAdd post- and pre-processingkeys"Apply a unary function within the  constructor.keys#Apply a binary function within the  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  !"#$%&'()*+,-./01234564      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~"keys-3.12.4-K6yOY8m12HBGORZ6OQDNbEData.Keykeys 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 $fKeyedList$fKeyedCompose $fKeyedIntMap$fKeyedTracedT$fKeyedReaderT $fKeyedFUN$fKeyedIdentityT$fKeyedIdentity $fKeyed:.: $fKeyed:+: $fKeyed:*: $fKeyedRec1 $fKeyedM1$fKeyedConstant $fKeyedConst $fKeyedProxy $fKeyedTagged $fKeyedK1 $fKeyedPar1 $fKeyedV1 $fKeyedU1 $fKeyedTree $fKeyedCofree $fKeyedFree $fZipMaybe $fZipHashMap $fZipProduct$fZipMap$fZipSeq $fZipNonEmpty $fZipZipList $fZipList $fZipCompose $fZipIntMap $fZipTracedT $fZipReaderT$fZipFUN$fZipIdentityT $fZipIdentity$fZipM1 $fZipRec1$fZip:.:$fZip:*: $fZipPar1$fZipV1$fZipU1 $fZipTagged $fZipProxy $fZipTree $fZipCofree$fZipWithKeyMaybe$fZipWithKeyProduct$fZipWithKeyMap$fZipWithKeySeq$fZipWithKeyNonEmpty$fZipWithKeyZipList$fZipWithKeyList$fZipWithKeyCompose$fZipWithKeyIntMap$fZipWithKeyTracedT$fZipWithKeyReaderT$fZipWithKeyFUN$fZipWithKeyIdentityT$fZipWithKeyIdentity$fZipWithKey:.:$fZipWithKey:*:$fZipWithKeyM1$fZipWithKeyRec1$fZipWithKeyPar1$fZipWithKeyV1$fZipWithKeyU1$fZipWithKeyProxy$fZipWithKeyTagged$fZipWithKeyTree$fZipWithKeyCofree $fLookupMaybe$fZipWithKeyHashMap$fLookupHashMap$fLookupProduct $fLookupSum $fLookupArray $fLookupMap $fLookupSeq$fLookupNonEmpty$fLookupZipList $fLookupList$fLookupCompose$fLookupIntMap$fLookupTracedT$fLookupReaderT $fLookupFUN$fLookupIdentityT$fLookupIdentity $fLookupK1 $fLookupM1 $fLookupRec1 $fLookupPar1 $fLookupU1 $fLookupFree $fLookupTree$fLookupConstant $fLookupConst $fLookupProxy$fLookupTagged$fLookupCofree$fIndexableMaybe$fIndexableHashMap$fIndexableProduct$fIndexableSum$fIndexableArray$fIndexableMap$fIndexableSeq$fIndexableNonEmpty$fIndexableZipList$fIndexableList$fIndexableCompose$fIndexableIntMap$fIndexableTracedT$fIndexableReaderT$fIndexableFUN$fIndexableIdentityT$fIndexableIdentity $fLookup:.: $fLookup:*:$fIndexable:.:$fIndexable:*: $fIndexableK1 $fIndexableM1$fIndexableRec1$fIndexablePar1 $fIndexableU1$fIndexableTree$fIndexableConstant$fIndexableConst$fIndexableProxy$fIndexableTagged$fIndexableCofree$fAdjustableProduct$fAdjustableSum$fAdjustableArray$fAdjustableMap$fAdjustableSeq$fAdjustableNonEmpty$fAdjustableZipList$fAdjustableList$fAdjustableIntMap$fAdjustableIdentity$fAdjustable:.:$fAdjustable:*:$fAdjustable:+:$fAdjustableK1$fAdjustableM1$fAdjustableRec1$fAdjustablePar1$fAdjustableU1$fAdjustableConstant$fAdjustableConst$fAdjustableProxy$fAdjustableTagged$fAdjustableTree$fAdjustableCofree$fAdjustableFree$fFoldableWithKeyMaybe$fFoldableWithKeyHashMap$fFoldableWithKey(,)$fFoldableWithKeyProduct$fFoldableWithKeySum$fFoldableWithKeyArray$fFoldableWithKeyMap$fFoldableWithKeySeq$fFoldableWithKeyNonEmpty$fFoldableWithKeyZipList$fFoldableWithKeyList$fFoldableWithKeyCompose$fFoldableWithKeyIntMap$fFoldableWithKeyIdentityT$fFoldableWithKeyIdentity$fFoldableWithKeyRec1$fFoldableWithKeyM1$fFoldableWithKeyK1$fFoldableWithKeyV1$fFoldableWithKeyU1$fFoldableWithKey:+:$fFoldableWithKey:*:$fFoldableWithKeyPar1$fFoldableWithKeyTree$fFoldableWithKeyConstant$fFoldableWithKeyConst$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$fTraversableWithKeyList$fTraversableWithKeyCompose$fTraversableWithKeyIntMap$fTraversableWithKeyIdentityT$fTraversableWithKeyIdentity$fTraversableWithKeyM1$fTraversableWithKeyRec1$fTraversableWithKeyK1$fTraversableWithKeyV1$fTraversableWithKeyU1$fTraversableWithKeyPar1$fTraversableWithKey:+:$fTraversableWithKey:*:$fTraversableWithKeyFree$fTraversableWithKeyTree$fTraversableWithKeyCofree$fTraversableWithKeyConstant$fTraversableWithKeyConst$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