Template Haskell to generate lenses for lens-family and lens-family-core