Deselect all items in the container
Remove items which match a predicate to the current selection
Drops selection from your functor returning all values (selected or not).
Collect all selected values into a list.
Collect all selected values into a list. For more complex operations use foldMap.
Collect all unselected values into a list.
Collect all unselected values into a list. For more complex operations use foldMap.
Add items which match a predicate to the current selection
Flip the selection, all selected are now unselected and vice versa
Perform a natural transformation over the underlying container of a selectable
Map over selected values.
Map over unselected values.
Modify the underlying representation of a selection
Clear the selection then select only items which match a predicate.
Select all items in the container
Select values based on their context within a comonad.
Unify selected and unselected and forget the selection
A selection wraps a Functor f and has an unselected type b and a selected type a