Control.Lens.TH
makeLenses
makeLensesFor
makeClassy
makeClassyFor
makeIso
makePrisms
makeLensesWith
defaultRules
data LensRules
lensRules
classyRules
isoRules
lensIso
lensField
lensClass
lensFlags
data LensFlag
simpleLenses
partialLenses
buildTraversals
handleSingletons
singletonIso
singletonRequired
createClass
createInstance
classRequired
singletonAndField
generateSignatures