Esta é uma biblioteca de lentes pequena e sem dependências chamada haskell-microlens. Ela é fácil de usar e pode ser utilizada para ajudar a escrever códigos mais limpos e concisos. Com ela, você pode facilmente acessar e modificar os campos de um objeto sem precisar escrever muito código. 