Boilerplate-free Functional Lenses for Scala 2.10