roconnor/data-lens — pull request #1 by tonymorris (2012-02-28 05:20:30+00:00)
Title: Patch from Tony Morris

* Tidy up cabal file.
* Add a couple of combinators for partial lenses.
* Add Choice, Codiagonal and Product type-classes with instances for Lens and PartialLens. These type-classes probably belong elsewhere, but I couldn't find the appropriate place.
* Remove compile warnings for unused imports and shadowed variables.
* Added dot ghci file.
* Move source to a src directory -- makes it easy to do e.g. hlint.
* Fix typo in comment.
* Run hlint on source and implement fixes.