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.