.      !"#$%&'()*+,-7 ./0123456 !"#$%&'()The )( 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. *The *( 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. +,)This function may be used as a value for Data.Foldable.foldMapWithKey  in a   instance. -789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-.  !"# $%&'()*+,-.     !"#$%&'()*+,-      !"#$%&'()*+,-./01123345567869:69;69<69=69>69?69@69A69B69C69D67E67F67G67H67I67J67K67L67M67N67O67P67Q67R67S67T67U67V67W67X67Y67Z67[67\67]67^67_67`67a67b67c67d67e67f6gh6gi6gi6gj6gk6gk6gl6gm6gm6gn6go6go6gp6gq6gq6gr6gs6gstuvtuwtuxtuytz{tz|tz}tz~tztztz keys-0.1.0Data.KeyKey mapWithKeyKeyedindexIndexlookupLookup foldlWithKey foldrWithKeyfoldMapWithKey toIndexedListFoldableWithKeyfoldMapWithKey1FoldableWithKey1 mapWithKeyMtraverseWithKeyTraversableWithKeytraverseWithKey1TraversableWithKey1<#$>keyed apWithKey! lookupDefault foldrWithKey' foldlWithKey' foldrWithKeyM foldlWithKeyMtraverseWithKey_ forWithKey_ mapWithKeyM_ forWithKeyM_concatMapWithKey anyWithKey allWithKey findWithKeytraverseWithKey1_ forWithKey1_foldMapWithKeyDefault1 forWithKey forWithKeyMmapAccumWithKeyLmapAccumWithKeyRmapWithKeyDefaultfoldMapWithKeyDefaultfoldMapWithKey1DefaultgetActAct runStateLStateL runStateRStateRbase Data.FoldableFoldableData.Traversable TraversablefoldMapDefault fmapDefault mapAccumR mapAccumLforMforsequencemapM sequenceAtraversefindnotElemelem minimumByminimum maximumBymaximumproductsumallanyorand concatMapconcattoListmsumasum sequence_ sequenceA_forM_mapM_for_ traverse_foldlMfoldl'foldrMfoldr'foldl1foldr1foldlfoldrfoldMapfold Data.MonoidgetDualDualappEndoEndogetAllAllgetAnyAnygetSumSum getProductProductsemigroupoids-1.1.1Data.Semigroup.TraversablefoldMap1Default sequence1 traverse1 Traversable1Data.Semigroup.FoldablefoldMapDefault1 sequenceA1_for1_ traverse1_foldMap1fold1 Foldable1semigroups-0.3.4Data.Semigroupdiffoption<> SemigroupgetMinMingetMaxMaxgetFirstFirstgetLastLast unwrapMonoid WrapMonoid WrappedMonoid getOptionOption