Filter with effects
Browse cluster: Haskell tooling and libraries →Witherable is a Haskell library that provides `Filterable` and `Witherable` type classes for filtering data structures with effects. The project offers indexed variants, optic-style generalized withers, and additional instances beyond what the base `witherable-class` package provides. It's built on dependencies including base-orphans, containers, hashable, transformers, unordered-containers, and vector, allowing efficient single-pass traversals with filtering rather than the less efficient `fmap catMaybes . traverse f` pattern.