Selects are a lot like lenses but in a select
from type a to b, the a part may not exist
in b.
Build a lens from an equivalence between types a and b
A select that always fails |
Compose two selects
If you have a lens from a to b and a function on a
then you get a function on b.
The type of a slects