#7      !"#$%&'()*+,-./0123456Safe>L2The 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.3The 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.5)This function may be used as a value for  in a  instance.789:;<=>?  !"#$%&'()*+,-./0123456@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~7  !"#$%&'()*+,-./01234567  !"#$%&'()*+,-./0123456789:;<=>?   !"#$%&'()*+,-./0123456@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789::;<<=>>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~keys_8raEz7SGo1yGIVP9IahaAcData.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 forWithKeyMmapAccumWithKeyLmapAccumWithKeyRmapWithKeyDefaultfoldMapWithKeyDefaultfoldMapWithKey1DefaultStateR runStateRStateL runStateLActgetAct$fTraversableWithKeyMaybe$fFoldableWithKeyMaybe$fZipWithKeyMaybe $fZipMaybe $fLookupMaybe$fIndexableMaybe $fKeyedMaybeTFCo:R:KeyMaybe$fTraversableWithKeyHashMap$fFoldableWithKeyHashMap$fZipWithKeyHashMap $fZipHashMap$fLookupHashMap$fIndexableHashMap$fKeyedHashMapTFCo:R:KeyHashMap$fTraversableWithKey1(,)$fTraversableWithKey(,)$fFoldableWithKey1(,)$fFoldableWithKey(,) $fKeyed(,) TFCo:R:Key(,)$fAdjustableProduct$fTraversableWithKey1Product$fTraversableWithKeyProduct$fFoldableWithKey1Product$fFoldableWithKeyProduct$fZipWithKeyProduct $fZipProduct$fLookupProduct$fIndexableProduct$fKeyedProductTFCo:R:KeyProduct$fAdjustableSum $fLookupSum$fIndexableSum TFCo:R:KeySum$fAdjustableArray$fTraversableWithKeyArray$fFoldableWithKeyArray $fLookupArray$fIndexableArray $fKeyedArrayTFCo:R:KeyArray$fAdjustableMap$fTraversableWithKeyMap$fFoldableWithKeyMap $fLookupMap$fIndexableMap $fKeyedMap$fZipWithKeyMap$fZipMap TFCo:R:KeyMap$fTraversableWithKeySeq$fFoldableWithKeySeq $fKeyedSeq$fAdjustableSeq$fZipWithKeySeq$fZipSeq $fLookupSeq$fIndexableSeq TFCo:R:KeySeq$fTraversableWithKey1NonEmpty$fFoldableWithKey1NonEmpty$fAdjustableNonEmpty$fLookupNonEmpty$fIndexableNonEmpty$fTraversableWithKeyNonEmpty$fFoldableWithKeyNonEmpty$fKeyedNonEmpty$fZipWithKeyNonEmpty $fZipNonEmpty$fAdjustable[] $fLookup[] $fIndexable[]$fTraversableWithKey[]$fFoldableWithKey[] $fKeyed[]$fZipWithKey[]$fZip[] TFCo:R:Key[]$fTraversableWithKey1Compose$fTraversableWithKeyCompose$fFoldableWithKey1Compose$fFoldableWithKeyCompose$fLookupCompose$fIndexableCompose$fKeyedCompose$fZipWithKeyCompose $fZipComposeTFCo:R:KeyCompose$fAdjustableIntMap$fLookupIntMap$fIndexableIntMap$fTraversableWithKeyIntMap$fFoldableWithKeyIntMap $fKeyedIntMap$fZipWithKeyIntMap $fZipIntMapTFCo:R:KeyIntMap$fLookupTracedT$fIndexableTracedT$fKeyedTracedT$fZipWithKeyTracedT $fZipTracedTTFCo:R:KeyTracedT$fLookupReaderT$fIndexableReaderT$fKeyedReaderT$fZipWithKeyReaderT $fZipReaderTTFCo:R:KeyReaderT $fLookup(->)$fIndexable(->)$fZipWithKey(->) $fZip(->) $fKeyed(->)TFCo:R:Key(->)$fTraversableWithKey1IdentityT$fTraversableWithKeyIdentityT$fFoldableWithKey1IdentityT$fFoldableWithKeyIdentityT$fKeyedIdentityT$fZipWithKeyIdentityT$fZipIdentityT$fLookupIdentityT$fIndexableIdentityTTFCo:R:KeyIdentityT$fTraversableWithKey1Identity$fTraversableWithKeyIdentity$fFoldableWithKey1Identity$fFoldableWithKeyIdentity$fKeyedIdentity$fZipWithKeyIdentity $fZipIdentity$fAdjustableIdentity$fLookupIdentity$fIndexableIdentityTFCo:R:KeyIdentity$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 $fKeyedFreeTFCo:R:KeyNonEmptyTFCo:R:KeyTreeTFCo:R:KeyFreeTFCo:R:KeyCofree