* Use Optic to overload lenses, prisms and isos.
* Remove use of radians (for now).