optics Documentation in progress! For now, you can look at the slides from the Haskell eXchange talk.