Control.Lens.Tutorial

Motivation

Lenses

Accessor notation

First-class

Traversals

Types

Drawbacks

Conclusion