Removing unused type class generation for classy lenses
Splitting type and field level overrides