ekmett/lens — pull request #150 by ocharles (2012-11-27 23:22:53+00:00)
Title: Attempt to add some document to provide intuition as to what a Projection is

I wanted to provide an example projection and show how it can be used too, but my example was:

```
-- >>> let maybeInt = (projecting Just $ \f m -> case m of { Just i -> Just <$> f i ; Nothing -> pure Nothing }) :: SimpleProjection (Maybe Int) Int
-- >>> 5 ^. remit maybeInt
-- Just 5
-- >>> Just 5 ^? maybeInt
-- Just 5
```

Which seems a bit useless! Maybe tomorrow I can get my UUID/String projection back in.