much description, very wow
Downgrade to containers 0.4

0.5 requires template-haskell 1.8, which breaks lens