úÎ!+Â&PZ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXY(c) Fumiaki Kinoshita 2015BSD3'Fumiaki Kinoshita <fumiexcel@gmail.com> provisional non-portableNone1456=>?@ACMSXf$Î  witherableIndexed variant of .  witherable Effectful .   ( i -> Z . f i) "a Z .  f  witherable Monadic variant of .. This may have more efficient implementation. witherableIndexed variant of . witherable  f .  g "a ifilter (i -> [ (\) (f i) (g i)) witherable)This is used to characterize and clone a  . Since FilterLike (Peat a b) s t a bA is monomorphic, it can be used to store a filter in a container. witherable A simple . witherable A simple . witherableA  is like a  Xhttp://hackage.haskell.org/package/lens-4.13.2.1/docs/Control-Lens-Type.html#t:Traversal Traversal#, but you can also remove targets. witherable'This type allows combinators to take a  specializing the parameter f. witherableReconstitute a  from its monomorphic form. witherable is actually ], but left for consistency. witherable  "a ^  witherable through a filter.! witherable through a filter." witherable through a filter.# witherable1Filter each element of a structure targeted by a .$ witherableAn infix alias for '. The name of the operator alludes to _, and has the same fixity.% witherableFlipped version of $, the  version of . It has the same fixity as . (%) = ^  & witherable & = ^ ' witherable/Remove the duplicate elements through a filter.( witherableIRemove the duplicate elements through a filter. It is often faster than '., especially when the comparison is expensive.) witherablezRemoves duplicate elements from a list, keeping only the first occurrence. This is asymptotically faster than using  from  Data.List.* witherablejRemoves duplicate elements from a list, keeping only the first occurrence. This is usually faster than )=, especially for things that have a slow comparison (like `).a witherableA default implementation for .b witherableA default implementation for .= witherableWither from right to left.+  !"#$%&'()*+$%)*&  !"#'( $4%1c      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcabdefgabhabiajabklmn'witherable-0.3.5-3o61qDXicIA24AK1FUvPPTData.Witherable Data.Functor<&> Data.Listnub)witherable-class-0-Fpha4hLw2yrK23Brl0u9R1Data.Witherable.Classfilter catMaybesmapMaybe FilterablefilterAwitherMwither WitherableWrappedFoldableWrapFilterableunwrapFoldableWitherableWithIndexiwitheriwitherMifilterAFilterableWithIndex imapMaybeifilterPeatrunPeatWither' WitherLike'Wither WitherLike FilterLike'Filter' FilterLikeFilter cloneFilterwitherOf forMaybeOf mapMaybeOf catMaybesOf filterAOffilterOf<$?><&?>forMaybeordNubOf hashNubOfordNubhashNub$fWitherableMonoidalMap$fFilterableMonoidalMap$fApplicativePeat $fFunctorPeat$fFilterableWithIndexEitherSum"$fFilterableWithIndexEitherProduct$fFilterableWithIndex(,)Compose$fFilterableWithIndexIntSeq$fFilterableWithIndexIntVector$fFilterableWithIndexVoidProxy$fFilterableWithIndexkHashMap!$fFilterableWithIndexkMonoidalMap$fFilterableWithIndexkMap$fFilterableWithIndexIntIntMap$fFilterableWithIndexIntZipList$fFilterableWithIndexInt[]$fFilterableWithIndex()Maybe$fWitherableWithIndexiBackwards$fWitherableWithIndexiReverse$fWitherableWithIndexiIdentityT$fWitherableWithIndexEitherSum"$fWitherableWithIndexEitherProduct$fWitherableWithIndex(,)Compose$fWitherableWithIndexIntSeq$fWitherableWithIndexIntVector$fWitherableWithIndexVoidProxy$fWitherableWithIndexkHashMap!$fWitherableWithIndexkMonoidalMap$fWitherableWithIndexkMap$fWitherableWithIndexIntIntMap$fWitherableWithIndexIntZipList$fWitherableWithIndexInt[]$fWitherableWithIndex()Maybe$fWitherableWrappedFoldable%$fFilterableWithIndexiWrappedFoldable$fFilterableWrappedFoldable&$fTraversableWithIndexiWrappedFoldable#$fFoldableWithIndexiWrappedFoldable"$fFunctorWithIndexiWrappedFoldable$fFunctorWrappedFoldable$fFoldableWrappedFoldable$fTraversableWrappedFoldable$fApplicativeWrappedFoldable$fAlternativeWrappedFoldable$fFilterableWithIndexBackwards$fFilterableWithIndexReverse$fFilterableWithIndexIdentityTbaseGHC.BasepureliftA2ghc-prim GHC.Classes&&idflip<$>StringmapMaybeDefaultimapMaybeDefault