Write post about Haskell lenses

Fixes #32.