Let’s learn about lenses
Before we begin: in order to understand a lot of the following you’ll first need some familiarity with Haskell syntax and be somewhat comfortable with what a Functor is.
OK, now firstly: why learn about lenses? Every time I’ve seen lenses in action it’s…