Boilerplate-free Functional Lenses for Scala | Dark Hacker News