7      !"#$%&'()*+,-./0123456 Safe-Infered2The 2( function behaves like a combination of   and  8; it applies a function to each element of a structure, E passing an accumulating parameter from left to right, and returning D a final value of this accumulator together with the new structure. 3The 3( function behaves like a combination of   and  8; it applies a function to each element of a structure, E passing an accumulating parameter from right to left, and returning D a final value of this accumulator together with the new structure. 5)This function may be used as a value for   in a  instance.   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~7  !"#$%&'()*+,-./01234567  !"#$%&'()*+,-./0123456   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~keys-2.2Data.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$fAdjustableProduct$fTraversableWithKey1Product$fTraversableWithKeyProduct$fFoldableWithKey1Product$fFoldableWithKeyProduct$fZipWithKeyProduct $fZipProduct$fLookupProduct$fIndexableProduct$fKeyedProduct$fAdjustableCoproduct$fLookupCoproduct$fIndexableCoproduct$fAdjustableArray$fTraversableWithKeyArray$fFoldableWithKeyArray $fLookupArray$fIndexableArray $fKeyedArray$fAdjustableMap$fTraversableWithKeyMap$fFoldableWithKeyMap $fLookupMap$fIndexableMap $fKeyedMap$fZipWithKeyMap$fZipMap$fTraversableWithKeySeq$fFoldableWithKeySeq $fKeyedSeq$fAdjustableSeq$fZipWithKeySeq$fZipSeq $fLookupSeq$fIndexableSeq$fTraversableWithKey1NonEmpty$fFoldableWithKey1NonEmpty$fAdjustableNonEmpty$fLookupNonEmpty$fIndexableNonEmpty$fTraversableWithKeyNonEmpty$fFoldableWithKeyNonEmpty$fKeyedNonEmpty$fZipWithKeyNonEmpty $fZipNonEmpty$fAdjustable[] $fLookup[] $fIndexable[]$fTraversableWithKey[]$fFoldableWithKey[] $fKeyed[]$fZipWithKey[]$fZip[]$fTraversableWithKey1Compose$fTraversableWithKeyCompose$fFoldableWithKey1Compose$fFoldableWithKeyCompose$fLookupCompose$fIndexableCompose$fKeyedCompose$fZipWithKeyCompose $fZipCompose$fAdjustableIntMap$fLookupIntMap$fIndexableIntMap$fTraversableWithKeyIntMap$fFoldableWithKeyIntMap $fKeyedIntMap$fZipWithKeyIntMap $fZipIntMap$fLookupTracedT$fIndexableTracedT$fKeyedTracedT$fZipWithKeyTracedT $fZipTracedT$fLookupReaderT$fIndexableReaderT$fKeyedReaderT$fZipWithKeyReaderT $fZipReaderT $fLookup(->)$fIndexable(->)$fZipWithKey(->) $fZip(->) $fKeyed(->)$fTraversableWithKey1IdentityT$fTraversableWithKeyIdentityT$fFoldableWithKey1IdentityT$fFoldableWithKeyIdentityT$fKeyedIdentityT$fZipWithKeyIdentityT$fZipIdentityT$fLookupIdentityT$fIndexableIdentityT$fTraversableWithKey1Identity$fTraversableWithKeyIdentity$fFoldableWithKey1Identity$fFoldableWithKeyIdentity$fKeyedIdentity$fZipWithKeyIdentity $fZipIdentity$fAdjustableIdentity$fLookupIdentity$fIndexableIdentity$fTraversableWithKey1Free$fTraversableWithKey1Tree$fTraversableWithKey1Cofree$fApplicativeStateR$fFunctorStateR$fApplicativeStateL$fFunctorStateL$fTraversableWithKeyFree$fTraversableWithKeyTree$fTraversableWithKeyCofree $fFunctorAct$fSemigroupAct$fFoldableWithKey1Free$fFoldableWithKey1Tree$fFoldableWithKey1Cofree$fFoldableWithKeyTree$fFoldableWithKeyCofree$fFoldableWithKeyFree$fAdjustableTree$fAdjustableCofree$fAdjustableFree $fLookupFree $fLookupTree$fLookupCofree$fIndexableTree$fIndexableCofree$fZipWithKeyTree$fZipWithKeyCofree $fZipTree $fZipCofree $fKeyedTree $fKeyedCofree $fKeyedFree