Lens.Micro.TH

# Dealing with “not in scope” errors

# Using this module in GHCi

# `SimpleGetter` and `SimpleFold`

# Making lenses

makeLenses

makeLensesFor

makeLensesWith

makeFields

makeClassy

# Default lens rules

data LensRules

data DefName

lensRules

lensRulesFor

classyRules

camelCaseFields

abbreviatedFields

# Configuring lens rules

lensField

lensClass

createClass

simpleLenses

generateSignatures

generateUpdateableOptics

generateLazyPatterns