"U1      !"#$%&'()*+,-./0: 123456789 !"#$%&'()*+,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. 0:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./01   !"#$%&'()*+,-./01    !"#$%&'()*+,-./0      !"#$%&'()*+,-./0123445667889:;9<=9<>9<?9<@9<A9<B9<C9<D9<E9<F9<G9:H9:I9:J9:K9:L9:M9:N9:O9:P9:Q9:R9:S9:T9:U9:V9:W9:X9:Y9:Z9:[9:\9:]9:^9:_9:`9:a9:b9:c9:d9:e9:f9:g9:h9:i9jk9jl9jl9jm9jn9jn9jo9jp9jp9jq9jr9jr9js9jt9jt9juvwxvwyvwzvw{v|}v|~v|v|v|v|v| keys-0.2.1Data.KeyKey mapWithKeyKeyedindex IndexablelookupLookupreplaceadjust Adjustable foldlWithKey foldrWithKeyfoldMapWithKey toKeyedListFoldableWithKeyfoldMapWithKey1FoldableWithKey1 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 getProductsemigroupoids-1.1.1Data.Semigroup.TraversablefoldMap1Default sequence1 traverse1 Traversable1Data.Semigroup.FoldablefoldMapDefault1 sequenceA1_for1_ traverse1_foldMap1fold1 Foldable1semigroups-0.3.4Data.Semigroupdiffoption<> SemigroupgetMinMingetMaxMaxgetFirstFirstgetLastLast unwrapMonoid WrapMonoid WrappedMonoid getOptionOption