Like Functor, but you can remove elements instead of updating them.
Formally, the class Filterable represents a functor from Kleisli Maybe to Hask.
A definition of mapMaybe must satisfy the following laws:
Instances27Filterable, …
Filterable IntMapDefined in witherable-0.5 · WitherableFilterable SeqDefined in witherable-0.5 · WitherableFilterable ZipListDefined in witherable-0.5 · WitherableFilterable MaybeDefined in witherable-0.5 · WitherableFilterable VectorDefined in witherable-0.5 · WitherableFilterable []Defined in witherable-0.5 · WitherableFunctor f => Filterable (MaybeT f)Defined in witherable-0.5 · WitherableMonoid e => Filterable (Either e)Defined in witherable-0.5 · WitherableFilterable ProxyDefined in witherable-0.5 · WitherableFilterable U1Defined in witherable-0.5 · WitherableFilterable V1Defined in witherable-0.5 · WitherableFilterable (Map k)Defined in witherable-0.5 · Witherable(Foldable f, Alternative f) => Filterable (WrappedFoldable f)Defined in witherable-0.5 · Witherable(Eq k, Hashable k) => Filterable (HashMap k)Defined in witherable-0.5 · WitherableFilterable (Const r)Defined in witherable-0.5 · WitherableFilterable f => Filterable (Rec1 f)Defined in witherable-0.5 · WitherableFilterable f => Filterable (IdentityT f)Defined in witherable-0.5 · WitherableFilterable t => Filterable (Backwards t)Defined in witherable-0.5 · WitherableFilterable t => Filterable (Reverse t)Defined in witherable-0.5 · WitherableFilterable (K1 i c)Defined in witherable-0.5 · Witherable(Filterable f, Filterable g) => Filterable (Product f g)Defined in witherable-0.5 · Witherable(Filterable f, Filterable g) => Filterable (Sum f g)Defined in witherable-0.5 · Witherable(Filterable f, Filterable g) => Filterable (f :*: g)Defined in witherable-0.5 · Witherable(Filterable f, Filterable g) => Filterable (f :+: g)Defined in witherable-0.5 · WitherableFilterable f => Filterable (M1 i c f)Defined in witherable-0.5 · Witherable(Functor f, Filterable g) => Filterable (Compose f g)Defined in witherable-0.5 · Witherable(Functor f, Filterable g) => Filterable (f :.: g)Defined in witherable-0.5 · Witherable