| #%%= | Control.Lens.Loupe, Control.Lens | 
| #%%~ | Control.Lens.Loupe, Control.Lens | 
| #%= | Control.Lens.Loupe, Control.Lens | 
| #%~ | Control.Lens.Loupe, Control.Lens | 
| #= | Control.Lens.Loupe, Control.Lens | 
| #~ | Control.Lens.Loupe, Control.Lens | 
| %%= | Control.Lens.Type, Control.Lens | 
| %%@= | Control.Lens.IndexedLens, Control.Lens | 
| %%@~ | Control.Lens.IndexedLens, Control.Lens | 
| %%~ | Control.Lens.Type, Control.Lens | 
| %= | Control.Lens.Setter, Control.Lens | 
| %@= | Control.Lens.IndexedSetter, Control.Lens | 
| %@~ | Control.Lens.IndexedSetter, Control.Lens | 
| %~ | Control.Lens.Setter, Control.Lens | 
| & | Control.Lens.Getter, Control.Lens | 
| &&= | Control.Lens.Setter, Control.Lens | 
| &&~ | Control.Lens.Setter, Control.Lens | 
| &= | Data.Bits.Lens | 
| &~ | Data.Bits.Lens | 
| **= | Control.Lens.Setter, Control.Lens | 
| **~ | Control.Lens.Setter, Control.Lens | 
| *= | Control.Lens.Setter, Control.Lens | 
| *~ | Control.Lens.Setter, Control.Lens | 
| += | Control.Lens.Setter, Control.Lens | 
| +~ | Control.Lens.Setter, Control.Lens | 
| -= | Control.Lens.Setter, Control.Lens | 
| -~ | Control.Lens.Setter, Control.Lens | 
| .= | Control.Lens.Setter, Control.Lens | 
| .> | Control.Lens.Indexed, Control.Lens | 
| .~ | Control.Lens.Setter, Control.Lens | 
| //= | Control.Lens.Setter, Control.Lens | 
| //~ | Control.Lens.Setter, Control.Lens | 
| :-> | Control.Lens.Simple | 
| :<-> | Control.Lens.Simple | 
| :=> | Control.Lens.Simple | 
| :> | Control.Lens.Zipper, Control.Lens | 
| <#%= | Control.Lens.Loupe, Control.Lens | 
| <#%~ | Control.Lens.Loupe, Control.Lens | 
| <#= | Control.Lens.Loupe, Control.Lens | 
| <#~ | Control.Lens.Loupe, Control.Lens | 
| <$! | Control.Lens.Combinators, Control.Lens | 
| <$!> | Control.Lens.Combinators, Control.Lens | 
| <%= | Control.Lens.Type, Control.Lens | 
| <%@= | Control.Lens.IndexedLens, Control.Lens | 
| <%@~ | Control.Lens.IndexedLens, Control.Lens | 
| <%~ | Control.Lens.Type, Control.Lens | 
| <&&= | Control.Lens.Type, Control.Lens | 
| <&&~ | Control.Lens.Type, Control.Lens | 
| <&= | Data.Bits.Lens | 
| <&~ | Data.Bits.Lens | 
| <**= | Control.Lens.Type, Control.Lens | 
| <**~ | Control.Lens.Type, Control.Lens | 
| <*= | Control.Lens.Type, Control.Lens | 
| <*~ | Control.Lens.Type, Control.Lens | 
| <+= | Control.Lens.Type, Control.Lens | 
| <+~ | Control.Lens.Type, Control.Lens | 
| <-= | Control.Lens.Type, Control.Lens | 
| <-~ | Control.Lens.Type, Control.Lens | 
| <. | Control.Lens.Indexed, Control.Lens | 
| <.= | Control.Lens.Setter, Control.Lens | 
| <.> | Control.Lens.Indexed, Control.Lens | 
| <.>= | System.FilePath.Lens | 
| <.>~ | System.FilePath.Lens | 
| <.~ | Control.Lens.Setter, Control.Lens | 
| <//= | Control.Lens.Type, Control.Lens | 
| <//~ | Control.Lens.Type, Control.Lens | 
| </>= | System.FilePath.Lens | 
| </>~ | System.FilePath.Lens | 
| <<%= | Control.Lens.Type, Control.Lens | 
| <<%~ | Control.Lens.Type, Control.Lens | 
| <<.= | Control.Lens.Type, Control.Lens | 
| <<.>= | System.FilePath.Lens | 
| <<.>~ | System.FilePath.Lens | 
| <<.~ | Control.Lens.Type, Control.Lens | 
| <</>= | System.FilePath.Lens | 
| <</>~ | System.FilePath.Lens | 
| <<>= | Data.Monoid.Lens | 
| <<>~ | Data.Monoid.Lens | 
| <<~ | Control.Lens.Type, Control.Lens | 
| <>= | Data.Monoid.Lens | 
| <>~ | Data.Monoid.Lens | 
| <?= | Control.Lens.Setter, Control.Lens | 
| <?~ | Control.Lens.Setter, Control.Lens | 
| <^= | Control.Lens.Type, Control.Lens | 
| <^^= | Control.Lens.Type, Control.Lens | 
| <^^~ | Control.Lens.Type, Control.Lens | 
| <^~ | Control.Lens.Type, Control.Lens | 
| <|= | Data.Bits.Lens | 
| <||= | Control.Lens.Type, Control.Lens | 
| <||~ | Control.Lens.Type, Control.Lens | 
| <|~ | Data.Bits.Lens | 
| <~ | Control.Lens.Setter, Control.Lens | 
| ?= | Control.Lens.Setter, Control.Lens | 
| ?~ | Control.Lens.Setter, Control.Lens | 
| Accessor |   | 
| 1 (Type/Class) | Control.Lens.Internal, Control.Lens.Getter, Control.Lens | 
| 2 (Data Constructor) | Control.Lens.Internal | 
| act | Control.Lens.Action, Control.Lens | 
| Acting | Control.Lens.Action, Control.Lens | 
| Action | Control.Lens.Action, Control.Lens | 
| acts | Control.Lens.Action, Control.Lens | 
| after | Control.Parallel.Strategies.Lens | 
| ala | Control.Lens.Iso, Control.Lens | 
| allOf | Control.Lens.Fold, Control.Lens | 
| alongside | Control.Lens.Type, Control.Lens | 
| andOf | Control.Lens.Fold, Control.Lens | 
| anyOf | Control.Lens.Fold, Control.Lens | 
| apRep | Control.Lens.Representable, Control.Lens | 
| assign | Control.Lens.Setter, Control.Lens | 
| asStream | Data.Vector.Generic.Lens | 
| asStreamR | Data.Vector.Generic.Lens | 
| asumOf | Control.Lens.Fold, Control.Lens | 
| At | Control.Lens.IndexedLens, Control.Lens | 
| at | Control.Lens.IndexedLens, Control.Lens | 
| atIndex |   | 
| 1 (Function) | Data.Vector.Lens | 
| 2 (Function) | Data.Vector.Generic.Lens | 
| atIndices |   | 
| 1 (Function) | Data.Vector.Lens | 
| 2 (Function) | Data.Vector.Generic.Lens | 
| auf | Control.Lens.Iso, Control.Lens | 
| backwards | Control.Lens.Fold, Control.Lens | 
| basename | System.FilePath.Lens | 
| Bazaar |   | 
| 1 (Type/Class) | Control.Lens.Internal, Control.Lens.Traversal, Control.Lens | 
| 2 (Data Constructor) | Control.Lens.Internal, Control.Lens.Traversal, Control.Lens | 
| bazaar | Control.Lens.Internal | 
| BazaarT | Control.Lens.Internal | 
| beside | Control.Lens.Traversal, Control.Lens | 
| bindRep | Control.Lens.Representable, Control.Lens | 
| biplate | Data.Data.Lens | 
| bitAt | Data.Bits.Lens | 
| both | Control.Lens.Traversal, Control.Lens | 
| branches | Data.Tree.Lens | 
| BuildTraversals | Control.Lens.TH, Control.Lens | 
| buildTraversals | Control.Lens.TH, Control.Lens | 
| by | Control.Lens.Projection, Control.Lens | 
| bytes |   | 
| 1 (Function) | Data.ByteString.Strict.Lens | 
| 2 (Function) | Data.ByteString.Lazy.Lens | 
| 3 (Function) | Data.ByteString.Lens | 
| chars |   | 
| 1 (Function) | Data.ByteString.Strict.Lens | 
| 2 (Function) | Data.ByteString.Lazy.Lens | 
| 3 (Function) | Data.ByteString.Lens | 
| children | Control.Lens.Plated, Control.Lens | 
| choosing | Control.Lens.Type, Control.Lens | 
| chosen | Control.Lens.Type, Control.Lens | 
| chunking | Data.List.Split.Lens | 
| ClassRequired | Control.Lens.TH, Control.Lens | 
| classRequired | Control.Lens.TH, Control.Lens | 
| classyRules | Control.Lens.TH, Control.Lens | 
| cloned | Data.Vector.Generic.Lens | 
| cloneLens | Control.Lens.Type, Control.Lens | 
| cloneTraversal | Control.Lens.Traversal, Control.Lens | 
| coerce | Control.Lens.Classes | 
| composOpFold | Control.Lens.Plated, Control.Lens | 
| concatMapOf | Control.Lens.Fold, Control.Lens | 
| concatOf | Control.Lens.Fold, Control.Lens | 
| condensing | Data.List.Split.Lens | 
| conFields | Language.Haskell.TH.Lens | 
| conNamedFields | Language.Haskell.TH.Lens | 
| Contains | Control.Lens.IndexedLens, Control.Lens | 
| contains | Control.Lens.IndexedLens, Control.Lens | 
| Context |   | 
| 1 (Type/Class) | Control.Lens.Internal, Control.Lens.Type, Control.Lens | 
| 2 (Data Constructor) | Control.Lens.Internal, Control.Lens.Type, Control.Lens | 
| contexts | Control.Lens.Plated, Control.Lens | 
| contextsOf | Control.Lens.Plated, Control.Lens | 
| contextsOn | Control.Lens.Plated, Control.Lens | 
| contextsOnOf | Control.Lens.Plated, Control.Lens | 
| coordinate | Control.Lens.Zipper, Control.Lens | 
| CreateClass | Control.Lens.TH, Control.Lens | 
| createClass | Control.Lens.TH, Control.Lens | 
| CreateInstance | Control.Lens.TH, Control.Lens | 
| createInstance | Control.Lens.TH, Control.Lens | 
| cycled | Control.Lens.Fold, Control.Lens | 
| defaultRules | Control.Lens.TH, Control.Lens | 
| delimiters | Data.List.Split.Lens | 
| delimiting | Data.List.Split.Lens | 
| directory | System.FilePath.Lens | 
| distributeRep | Control.Lens.Representable, Control.Lens | 
| down | Control.Lens.Zipper, Control.Lens | 
| dropping | Control.Lens.Traversal, Control.Lens | 
| droppingWhile | Control.Lens.Fold, Control.Lens | 
| duplicateBazaar | Control.Lens.Internal | 
| dynamic | Data.Dynamic.Lens | 
| Effect |   | 
| 1 (Type/Class) | Control.Lens.Internal | 
| 2 (Data Constructor) | Control.Lens.Internal | 
| Effective | Control.Lens.Classes | 
| effective | Control.Lens.Classes | 
| EffectRWS |   | 
| 1 (Type/Class) | Control.Lens.Internal | 
| 2 (Data Constructor) | Control.Lens.Internal | 
| element | Control.Lens.Traversal, Control.Lens | 
| ElementOf |   | 
| 1 (Type/Class) | Control.Lens.Internal | 
| 2 (Data Constructor) | Control.Lens.Internal | 
| elementOf | Control.Lens.Traversal, Control.Lens | 
| ElementOfResult | Control.Lens.Internal | 
| elemOf | Control.Lens.Fold, Control.Lens | 
| endingBy | Data.List.Split.Lens | 
| endingByOneOf | Data.List.Split.Lens | 
| enum | Control.Lens.Iso, Control.Lens | 
| Err |   | 
| 1 (Type/Class) | Control.Lens.Internal | 
| 2 (Data Constructor) | Control.Lens.Internal | 
| evalOf | Control.Parallel.Strategies.Lens | 
| exception | Control.Exception.Lens | 
| extension | System.FilePath.Lens | 
| Field1 | Control.Lens.Tuple, Control.Lens | 
| Field2 | Control.Lens.Tuple, Control.Lens | 
| Field3 | Control.Lens.Tuple, Control.Lens | 
| Field4 | Control.Lens.Tuple, Control.Lens | 
| Field5 | Control.Lens.Tuple, Control.Lens | 
| Field6 | Control.Lens.Tuple, Control.Lens | 
| Field7 | Control.Lens.Tuple, Control.Lens | 
| Field8 | Control.Lens.Tuple, Control.Lens | 
| Field9 | Control.Lens.Tuple, Control.Lens | 
| filename | System.FilePath.Lens | 
| filtered | Control.Lens.Fold, Control.Lens | 
| findOf | Control.Lens.Fold, Control.Lens | 
| fmapRep | Control.Lens.Representable, Control.Lens | 
| focus | Control.Lens.Zipper, Control.Lens | 
| Focusing |   | 
| 1 (Type/Class) | Control.Lens.Internal | 
| 2 (Data Constructor) | Control.Lens.Internal | 
| FocusingErr |   | 
| 1 (Type/Class) | Control.Lens.Internal | 
| 2 (Data Constructor) | Control.Lens.Internal | 
| FocusingMay |   | 
| 1 (Type/Class) | Control.Lens.Internal | 
| 2 (Data Constructor) | Control.Lens.Internal | 
| FocusingOn |   | 
| 1 (Type/Class) | Control.Lens.Internal | 
| 2 (Data Constructor) | Control.Lens.Internal | 
| FocusingPlus |   | 
| 1 (Type/Class) | Control.Lens.Internal | 
| 2 (Data Constructor) | Control.Lens.Internal | 
| FocusingWith |   | 
| 1 (Type/Class) | Control.Lens.Internal | 
| 2 (Data Constructor) | Control.Lens.Internal | 
| focusLevel | Control.Lens.Internal | 
| Fold | Control.Lens.Fold, Control.Lens | 
| FoldableWithIndex | Control.Lens.WithIndex, Control.Lens | 
| folded | Control.Lens.Fold, Control.Lens | 
| Folding |   | 
| 1 (Type/Class) | Control.Lens.Internal | 
| 2 (Data Constructor) | Control.Lens.Internal | 
| folding | Control.Lens.Fold, Control.Lens | 
| foldl1Of | Control.Lens.Fold, Control.Lens | 
| foldlMOf | Control.Lens.Fold, Control.Lens | 
| foldlOf | Control.Lens.Fold, Control.Lens | 
| foldlOf' | Control.Lens.Fold, Control.Lens | 
| foldMapOf | Control.Lens.Fold, Control.Lens | 
| foldOf | Control.Lens.Fold, Control.Lens | 
| foldr1Of | Control.Lens.Fold, Control.Lens | 
| foldrMOf | Control.Lens.Fold, Control.Lens | 
| foldrOf | Control.Lens.Fold, Control.Lens | 
| foldrOf' | Control.Lens.Fold, Control.Lens | 
| forced |   | 
| 1 (Function) | Data.Vector.Lens | 
| 2 (Function) | Data.Vector.Generic.Lens | 
| forMOf | Control.Lens.Traversal, Control.Lens | 
| forMOf_ | Control.Lens.Fold, Control.Lens | 
| forOf | Control.Lens.Traversal, Control.Lens | 
| forOf_ | Control.Lens.Fold, Control.Lens | 
| from | Control.Lens.Isomorphic, Control.Lens.Iso, Control.Lens | 
| fromWithin | Control.Lens.Zipper, Control.Lens | 
| FunctorWithIndex | Control.Lens.WithIndex, Control.Lens | 
| GenerateSignatures | Control.Lens.TH, Control.Lens | 
| generateSignatures | Control.Lens.TH, Control.Lens | 
| generic | GHC.Generics.Lens | 
| generic1 | GHC.Generics.Lens | 
| getEffect | Control.Lens.Internal | 
| getEffectRWS | Control.Lens.Internal | 
| getElementOf | Control.Lens.Internal | 
| getErr | Control.Lens.Internal | 
| getFolding | Control.Lens.Internal | 
| getMax | Control.Lens.Internal | 
| getMay | Control.Lens.Internal | 
| getMin | Control.Lens.Internal | 
| getSequenced | Control.Lens.Internal | 
| Gettable | Control.Lens.Classes, Control.Lens.Getter, Control.Lens | 
| Getter | Control.Lens.Getter, Control.Lens | 
| Getting | Control.Lens.Getter, Control.Lens | 
| getTraversed | Control.Lens.Internal | 
| goto | Control.Lens.Zipper, Control.Lens | 
| goto1 | Control.Lens.Zipper, Control.Lens | 
| GTraversal | GHC.Generics.Lens | 
| gtraverse | Data.Data.Lens | 
| HandleSingletons | Control.Lens.TH, Control.Lens | 
| handleSingletons | Control.Lens.TH, Control.Lens | 
| HasName | Language.Haskell.TH.Lens | 
| HasTypeVars | Language.Haskell.TH.Lens | 
| headOf | Control.Lens.Fold, Control.Lens | 
| holes | Control.Lens.Plated, Control.Lens | 
| holesOf | Control.Lens.Traversal, Control.Lens | 
| holesOn | Control.Lens.Plated, Control.Lens | 
| holesOnOf | Control.Lens.Plated, Control.Lens | 
| iall | Control.Lens.WithIndex, Control.Lens | 
| iallOf | Control.Lens.IndexedFold, Control.Lens | 
| iany | Control.Lens.WithIndex, Control.Lens | 
| ianyOf | Control.Lens.IndexedFold, Control.Lens | 
| ibackwards | Control.Lens.IndexedFold, Control.Lens | 
| icompose | Control.Lens.Indexed, Control.Lens | 
| iconcatMap | Control.Lens.WithIndex, Control.Lens | 
| iconcatMapOf | Control.Lens.IndexedFold, Control.Lens | 
| identity | Control.Lens.Iso, Control.Lens | 
| idroppingWhile | Control.Lens.IndexedFold, Control.Lens | 
| ifiltering | Control.Lens.IndexedFold, Control.Lens | 
| ifind | Control.Lens.WithIndex, Control.Lens | 
| ifindOf | Control.Lens.IndexedFold, Control.Lens | 
| ifolded | Control.Lens.WithIndex, Control.Lens | 
| ifolding | Control.Lens.WithIndex, Control.Lens | 
| ifoldl | Control.Lens.WithIndex, Control.Lens | 
| ifoldl' | Control.Lens.WithIndex, Control.Lens | 
| ifoldlM | Control.Lens.WithIndex, Control.Lens | 
| ifoldlMOf | Control.Lens.IndexedFold, Control.Lens | 
| ifoldlOf | Control.Lens.IndexedFold, Control.Lens | 
| ifoldlOf' | Control.Lens.IndexedFold, Control.Lens | 
| ifoldMap | Control.Lens.WithIndex, Control.Lens | 
| ifoldMapOf | Control.Lens.IndexedFold, Control.Lens | 
| ifoldr | Control.Lens.WithIndex, Control.Lens | 
| ifoldr' | Control.Lens.WithIndex, Control.Lens | 
| ifoldrM | Control.Lens.WithIndex, Control.Lens | 
| ifoldrMOf | Control.Lens.IndexedFold, Control.Lens | 
| ifoldrOf | Control.Lens.IndexedFold, Control.Lens | 
| ifoldrOf' | Control.Lens.IndexedFold, Control.Lens | 
| ifor | Control.Lens.WithIndex, Control.Lens | 
| iforM | Control.Lens.WithIndex, Control.Lens | 
| iforMOf | Control.Lens.IndexedTraversal, Control.Lens | 
| iforMOf_ | Control.Lens.IndexedFold, Control.Lens | 
| iforM_ | Control.Lens.WithIndex, Control.Lens | 
| iforOf | Control.Lens.IndexedTraversal, Control.Lens | 
| iforOf_ | Control.Lens.IndexedFold, Control.Lens | 
| ifor_ | Control.Lens.WithIndex, Control.Lens | 
| ignored | Control.Lens.IndexedTraversal, Control.Lens | 
| imaginary | Data.Complex.Lens | 
| imap | Control.Lens.WithIndex, Control.Lens | 
| imapAccumL | Control.Lens.WithIndex, Control.Lens | 
| imapAccumLOf | Control.Lens.IndexedTraversal, Control.Lens | 
| imapAccumR | Control.Lens.WithIndex, Control.Lens | 
| imapAccumROf | Control.Lens.IndexedTraversal, Control.Lens | 
| imapM | Control.Lens.WithIndex, Control.Lens | 
| imapMOf | Control.Lens.IndexedTraversal, Control.Lens | 
| imapMOf_ | Control.Lens.IndexedFold, Control.Lens | 
| imapM_ | Control.Lens.WithIndex, Control.Lens | 
| imapOf | Control.Lens.IndexedSetter, Control.Lens | 
| imapped | Control.Lens.WithIndex, Control.Lens | 
| Index |   | 
| 1 (Type/Class) | Control.Lens.Indexed, Control.Lens | 
| 2 (Data Constructor) | Control.Lens.Indexed, Control.Lens | 
| index | Control.Lens.Indexed, Control.Lens | 
| Indexable | Control.Lens.Indexed, Control.Lens | 
| Indexed | Control.Lens.Indexed, Control.Lens | 
| indexed | Control.Lens.Indexed, Control.Lens | 
| IndexedFold | Control.Lens.IndexedFold, Control.Lens | 
| IndexedGetter | Control.Lens.IndexedGetter, Control.Lens | 
| IndexedGetting | Control.Lens.IndexedGetter, Control.Lens | 
| IndexedLens | Control.Lens.IndexedLens, Control.Lens | 
| IndexedSetter | Control.Lens.IndexedSetter, Control.Lens | 
| IndexedTraversal | Control.Lens.IndexedTraversal, Control.Lens | 
| Indexing |   | 
| 1 (Type/Class) | Control.Lens.Internal | 
| 2 (Data Constructor) | Control.Lens.Internal | 
| indices | Control.Lens.WithIndex, Control.Lens | 
| indicesOf | Control.Lens.IndexedFold, Control.Lens | 
| ineffective | Control.Lens.Classes | 
| iover | Control.Lens.IndexedSetter, Control.Lens | 
| IsByteString | Data.ByteString.Lens | 
| isets | Control.Lens.IndexedSetter, Control.Lens | 
| Iso | Control.Lens.Iso, Control.Lens | 
| iso | Control.Lens.Iso, Control.Lens | 
| isomap | Control.Lens.Isomorphic, Control.Lens.Iso, Control.Lens | 
| Isomorphic | Control.Lens.Isomorphic, Control.Lens.Iso, Control.Lens | 
| isomorphic | Control.Lens.Isomorphic, Control.Lens.Iso, Control.Lens | 
| Isomorphism |   | 
| 1 (Type/Class) | Control.Lens.Isomorphic, Control.Lens.Iso, Control.Lens | 
| 2 (Data Constructor) | Control.Lens.Isomorphic, Control.Lens.Iso, Control.Lens | 
| isoRules | Control.Lens.TH, Control.Lens | 
| isos | Control.Lens.Iso, Control.Lens | 
| IsText | Data.Text.Lens | 
| itakingWhile | Control.Lens.IndexedFold, Control.Lens | 
| iterated | Control.Lens.Fold, Control.Lens | 
| itoList | Control.Lens.WithIndex, Control.Lens | 
| itoListOf | Control.Lens.IndexedFold, Control.Lens | 
| itraverse | Control.Lens.WithIndex, Control.Lens | 
| itraversed | Control.Lens.WithIndex, Control.Lens | 
| itraverseOf | Control.Lens.IndexedTraversal, Control.Lens | 
| itraverseOf_ | Control.Lens.IndexedFold, Control.Lens | 
| itraverse_ | Control.Lens.WithIndex, Control.Lens | 
| iwhere | Control.Lens.WithIndex, Control.Lens | 
| iwhereOf | Control.Lens.IndexedTraversal, Control.Lens | 
| ix | Data.Array.Lens | 
| ixmapped | Data.Array.Lens | 
| keepFinalBlanks | Data.List.Split.Lens | 
| keepInitialBlanks | Data.List.Split.Lens | 
| lastOf | Control.Lens.Fold, Control.Lens | 
| left | Control.Lens.Zipper, Control.Lens | 
| left1 | Control.Lens.Zipper, Control.Lens | 
| left1Level | Control.Lens.Internal | 
| leftLevel | Control.Lens.Internal | 
| leftmost | Control.Lens.Zipper, Control.Lens | 
| leftmostLevel | Control.Lens.Internal | 
| lefts | Control.Lens.Zipper, Control.Lens | 
| lefts1 | Control.Lens.Zipper, Control.Lens | 
| lengthOf | Control.Lens.Fold, Control.Lens | 
| Lens | Control.Lens.Type, Control.Lens | 
| lens | Control.Lens.Type, Control.Lens | 
| lensClass | Control.Lens.TH, Control.Lens | 
| lensField | Control.Lens.TH, Control.Lens | 
| LensFlag | Control.Lens.TH, Control.Lens | 
| lensFlags | Control.Lens.TH, Control.Lens | 
| lensIso | Control.Lens.TH, Control.Lens | 
| LensLike | Control.Lens.Type, Control.Lens | 
| LensRules |   | 
| 1 (Type/Class) | Control.Lens.TH, Control.Lens | 
| 2 (Data Constructor) | Control.Lens.TH, Control.Lens | 
| lensRules | Control.Lens.TH, Control.Lens | 
| Level |   | 
| 1 (Type/Class) | Control.Lens.Internal | 
| 2 (Data Constructor) | Control.Lens.Internal | 
| levelWidth | Control.Lens.Internal | 
| liftAct | Control.Lens.Action, Control.Lens | 
| lifted | Control.Lens.Setter, Control.Lens | 
| liningBy | Data.List.Split.Lens | 
| Loupe | Control.Lens.Loupe, Control.Lens | 
| Magnify | Control.Lens.Zoom, Control.Lens | 
| magnify | Control.Lens.Zoom, Control.Lens | 
| makeClassy | Control.Lens.TH, Control.Lens | 
| makeClassyFor | Control.Lens.TH, Control.Lens | 
| makeIso | Control.Lens.TH, Control.Lens | 
| makeLenses | Control.Lens.TH, Control.Lens | 
| makeLensesFor | Control.Lens.TH, Control.Lens | 
| makeLensesWith | Control.Lens.TH, Control.Lens | 
| mapAccumLOf | Control.Lens.Traversal, Control.Lens | 
| mapAccumROf | Control.Lens.Traversal, Control.Lens | 
| mapMOf | Control.Lens.Traversal, Control.Lens | 
| mapMOf_ | Control.Lens.Fold, Control.Lens | 
| mapOf | Control.Lens.Setter, Control.Lens | 
| mapped | Control.Lens.Setter, Control.Lens | 
| mapping | Control.Lens.Iso, Control.Lens | 
| Max |   | 
| 1 (Type/Class) | Control.Lens.Internal | 
| 2 (Data Constructor) | Control.Lens.Internal | 
| maximumByOf | Control.Lens.Fold, Control.Lens | 
| maximumOf | Control.Lens.Fold, Control.Lens | 
| May |   | 
| 1 (Type/Class) | Control.Lens.Internal | 
| 2 (Data Constructor) | Control.Lens.Internal | 
| members | Data.IntSet.Lens | 
| Min |   | 
| 1 (Type/Class) | Control.Lens.Internal | 
| 2 (Data Constructor) | Control.Lens.Internal | 
| minimumByOf | Control.Lens.Fold, Control.Lens | 
| minimumOf | Control.Lens.Fold, Control.Lens | 
| mirror | Control.Lens.Projection, Control.Lens | 
| MonadicFold | Control.Lens.Action, Control.Lens | 
| msumOf | Control.Lens.Fold, Control.Lens | 
| Mutator |   | 
| 1 (Type/Class) | Control.Lens.Internal, Control.Lens.Setter, Control.Lens | 
| 2 (Data Constructor) | Control.Lens.Internal | 
| name | Language.Haskell.TH.Lens | 
| noEffect | Control.Lens.Classes | 
| NoMax | Control.Lens.Internal | 
| NoMin | Control.Lens.Internal | 
| non | Control.Lens.Iso, Control.Lens | 
| notElemOf | Control.Lens.Fold, Control.Lens | 
| nullOf | Control.Lens.Fold, Control.Lens | 
| ordinal | Data.Sequence.Lens | 
| orOf | Control.Lens.Fold, Control.Lens | 
| over | Control.Lens.Setter, Control.Lens | 
| Overloaded | Control.Lens.Type, Control.Lens | 
| packed |   | 
| 1 (Function) | Data.Text.Strict.Lens | 
| 2 (Function) | Data.Text.Lazy.Lens | 
| 3 (Function) | Data.Text.Lens | 
| packedBytes |   | 
| 1 (Function) | Data.ByteString.Strict.Lens | 
| 2 (Function) | Data.ByteString.Lazy.Lens | 
| 3 (Function) | Data.ByteString.Lens | 
| packedChars |   | 
| 1 (Function) | Data.ByteString.Strict.Lens | 
| 2 (Function) | Data.ByteString.Lazy.Lens | 
| 3 (Function) | Data.ByteString.Lens | 
| para | Control.Lens.Plated, Control.Lens | 
| paraOf | Control.Lens.Plated, Control.Lens | 
| parOf | Control.Parallel.Strategies.Lens | 
| PartialLenses | Control.Lens.TH, Control.Lens | 
| partialLenses | Control.Lens.TH, Control.Lens | 
| parts | Control.Lens.Plated, Control.Lens | 
| partsOf | Control.Lens.Traversal, Control.Lens | 
| partsOf' | Control.Lens.Traversal, Control.Lens | 
| Path |   | 
| 1 (Type/Class) | Control.Lens.Representable, Control.Lens | 
| 2 (Data Constructor) | Control.Lens.Representable, Control.Lens | 
| paths | Control.Lens.Representable, Control.Lens | 
| perform | Control.Lens.Action, Control.Lens | 
| performs | Control.Lens.Action, Control.Lens | 
| peruse | Control.Lens.Getter, Control.Lens | 
| peruses | Control.Lens.Getter, Control.Lens | 
| plate | Control.Lens.Plated, Control.Lens | 
| Plated | Control.Lens.Plated, Control.Lens | 
| polarize | Data.Complex.Lens | 
| productOf | Control.Lens.Fold, Control.Lens | 
| Project |   | 
| 1 (Type/Class) | Control.Lens.Projection, Control.Lens | 
| 2 (Data Constructor) | Control.Lens.Projection, Control.Lens | 
| project | Control.Lens.Projection, Control.Lens | 
| Projection | Control.Lens.Projection, Control.Lens | 
| projection | Control.Lens.Projection, Control.Lens | 
| Projective | Control.Lens.Projection, Control.Lens | 
| projective | Control.Lens.Projection, Control.Lens | 
| pureRep | Control.Lens.Representable, Control.Lens | 
| real | Data.Complex.Lens | 
| reflectFold | Control.Lens.Fold, Control.Lens | 
| reflectGetter | Control.Lens.Getter, Control.Lens | 
| reflectIndexedFold | Control.Lens.IndexedFold, Control.Lens | 
| reflectIndexedGetter | Control.Lens.IndexedGetter, Control.Lens | 
| reflectIndexedLens | Control.Lens.IndexedLens, Control.Lens | 
| reflectIndexedSetter | Control.Lens.IndexedSetter, Control.Lens | 
| reflectIndexedTraversal | Control.Lens.IndexedTraversal, Control.Lens | 
| reflectIso | Control.Lens.Iso, Control.Lens | 
| reflectLens | Control.Lens.Type, Control.Lens | 
| reflectSetter | Control.Lens.Setter, Control.Lens | 
| reflectTraversal | Control.Lens.Traversal, Control.Lens | 
| ReifiedFold | Control.Lens.Fold, Control.Lens | 
| ReifiedGetter | Control.Lens.Getter, Control.Lens | 
| ReifiedIndexedFold | Control.Lens.IndexedFold, Control.Lens | 
| ReifiedIndexedGetter | Control.Lens.IndexedGetter, Control.Lens | 
| ReifiedIndexedLens | Control.Lens.IndexedLens, Control.Lens | 
| ReifiedIndexedSetter | Control.Lens.IndexedSetter, Control.Lens | 
| ReifiedIndexedTraversal | Control.Lens.IndexedTraversal, Control.Lens | 
| ReifiedIso | Control.Lens.Iso, Control.Lens | 
| ReifiedLens | Control.Lens.Type, Control.Lens | 
| ReifiedSetter | Control.Lens.Setter, Control.Lens | 
| ReifiedTraversal | Control.Lens.Traversal, Control.Lens | 
| ReifyFold | Control.Lens.Fold, Control.Lens | 
| ReifyGetter | Control.Lens.Getter, Control.Lens | 
| ReifyIndexedFold | Control.Lens.IndexedFold, Control.Lens | 
| ReifyIndexedGetter | Control.Lens.IndexedGetter, Control.Lens | 
| ReifyIndexedLens | Control.Lens.IndexedLens, Control.Lens | 
| ReifyIndexedSetter | Control.Lens.IndexedSetter, Control.Lens | 
| ReifyIndexedTraversal | Control.Lens.IndexedTraversal, Control.Lens | 
| ReifyIso | Control.Lens.Iso, Control.Lens | 
| ReifyLens | Control.Lens.Type, Control.Lens | 
| ReifySetter | Control.Lens.Setter, Control.Lens | 
| ReifyTraversal | Control.Lens.Traversal, Control.Lens | 
| reindex | Control.Lens.Indexed, Control.Lens | 
| Rep | Control.Lens.Representable, Control.Lens | 
| rep | Control.Lens.Representable, Control.Lens | 
| repeated | Control.Lens.Fold, Control.Lens | 
| replicated | Control.Lens.Fold, Control.Lens | 
| Representable | Control.Lens.Representable, Control.Lens | 
| restore | Control.Lens.Zipper, Control.Lens | 
| restore1 | Control.Lens.Zipper, Control.Lens | 
| resultAt | Control.Lens.IndexedLens, Control.Lens | 
| reversed |   | 
| 1 (Function) | Data.Vector.Lens | 
| 2 (Function) | Data.Vector.Generic.Lens | 
| review | Control.Lens.Iso, Control.Lens | 
| rewrite | Control.Lens.Plated, Control.Lens | 
| rewriteM | Control.Lens.Plated, Control.Lens | 
| rewriteMOf | Control.Lens.Plated, Control.Lens | 
| rewriteMOn | Control.Lens.Plated, Control.Lens | 
| rewriteMOnOf | Control.Lens.Plated, Control.Lens | 
| rewriteOf | Control.Lens.Plated, Control.Lens | 
| rewriteOn | Control.Lens.Plated, Control.Lens | 
| rewriteOnOf | Control.Lens.Plated, Control.Lens | 
| rezip | Control.Lens.Zipper, Control.Lens | 
| rezipLevel | Control.Lens.Internal | 
| rfolded | Control.Lens.Representable, Control.Lens | 
| rfoldMap | Control.Lens.Representable, Control.Lens | 
| rfoldr | Control.Lens.Representable, Control.Lens | 
| rfor | Control.Lens.Representable, Control.Lens | 
| rforM | Control.Lens.Representable, Control.Lens | 
| right | Control.Lens.Zipper, Control.Lens | 
| right1 | Control.Lens.Zipper, Control.Lens | 
| right1Level | Control.Lens.Internal | 
| rightLevel | Control.Lens.Internal | 
| rightmost | Control.Lens.Zipper, Control.Lens | 
| rightmostLevel | Control.Lens.Internal | 
| rights | Control.Lens.Zipper, Control.Lens | 
| rights1 | Control.Lens.Zipper, Control.Lens | 
| rmap | Control.Lens.Representable, Control.Lens | 
| rmapM | Control.Lens.Representable, Control.Lens | 
| rmapM_ | Control.Lens.Representable, Control.Lens | 
| rmapped | Control.Lens.Representable, Control.Lens | 
| root | Data.Tree.Lens | 
| rtraverse | Control.Lens.Representable, Control.Lens | 
| rtraversed | Control.Lens.Representable, Control.Lens | 
| rtraverse_ | Control.Lens.Representable, Control.Lens | 
| runAccessor | Control.Lens.Internal | 
| runBazaar | Control.Lens.Internal, Control.Lens.Traversal, Control.Lens | 
| runIndexing | Control.Lens.Internal | 
| runMutator | Control.Lens.Internal | 
| save | Control.Lens.Zipper, Control.Lens | 
| scanl1Of | Control.Lens.Traversal, Control.Lens | 
| scanr1Of | Control.Lens.Traversal, Control.Lens | 
| Searching | Control.Lens.Internal | 
| sell | Control.Lens.Internal | 
| seqOf | Control.Seq.Lens | 
| sequenceAOf | Control.Lens.Traversal, Control.Lens | 
| sequenceAOf_ | Control.Lens.Fold, Control.Lens | 
| Sequenced |   | 
| 1 (Type/Class) | Control.Lens.Internal | 
| 2 (Data Constructor) | Control.Lens.Internal | 
| sequenceOf | Control.Lens.Traversal, Control.Lens | 
| sequenceOf_ | Control.Lens.Fold, Control.Lens | 
| set | Control.Lens.Setter, Control.Lens | 
| setmapped |   | 
| 1 (Function) | Data.Set.Lens | 
| 2 (Function) | Data.HashSet.Lens | 
| 3 (Function) | Data.IntSet.Lens | 
| setOf |   | 
| 1 (Function) | Data.Set.Lens | 
| 2 (Function) | Data.HashSet.Lens | 
| 3 (Function) | Data.IntSet.Lens | 
| sets | Control.Lens.Setter, Control.Lens | 
| Settable | Control.Lens.Classes, Control.Lens.Setter, Control.Lens | 
| Setter | Control.Lens.Setter, Control.Lens | 
| Setting | Control.Lens.Setter, Control.Lens | 
| Simple | Control.Lens.Type, Control.Lens | 
| simple | Control.Lens.Iso, Control.Lens | 
| SimpleIndexedLens | Control.Lens.IndexedLens, Control.Lens | 
| SimpleIndexedSetter | Control.Lens.IndexedSetter, Control.Lens | 
| SimpleIndexedTraversal | Control.Lens.IndexedTraversal, Control.Lens | 
| SimpleIso | Control.Lens.Iso, Control.Lens | 
| SimpleLens | Control.Lens.Type, Control.Lens | 
| SimpleLenses | Control.Lens.TH, Control.Lens | 
| simpleLenses | Control.Lens.TH, Control.Lens | 
| SimpleLensLike | Control.Lens.Type, Control.Lens | 
| SimpleLoupe | Control.Lens.Loupe, Control.Lens | 
| SimpleOverloaded | Control.Lens.Type, Control.Lens | 
| SimpleProjection | Control.Lens.Projection, Control.Lens | 
| SimpleReifiedIndexedLens | Control.Lens.IndexedLens, Control.Lens | 
| SimpleReifiedIndexedSetter | Control.Lens.IndexedSetter, Control.Lens | 
| SimpleReifiedIndexedTraversal | Control.Lens.IndexedTraversal, Control.Lens | 
| SimpleReifiedIso | Control.Lens.Iso, Control.Lens | 
| SimpleReifiedLens | Control.Lens.Type, Control.Lens | 
| SimpleReifiedSetter | Control.Lens.Setter, Control.Lens | 
| SimpleReifiedTraversal | Control.Lens.Traversal, Control.Lens | 
| SimpleSetter | Control.Lens.Setter, Control.Lens | 
| SimpleSetting | Control.Lens.Setter, Control.Lens | 
| SimpleTraversal | Control.Lens.Traversal, Control.Lens | 
| SingletonAndField | Control.Lens.TH, Control.Lens | 
| singletonAndField | Control.Lens.TH, Control.Lens | 
| SingletonIso | Control.Lens.TH, Control.Lens | 
| singletonIso | Control.Lens.TH, Control.Lens | 
| SingletonRequired | Control.Lens.TH, Control.Lens | 
| singletonRequired | Control.Lens.TH, Control.Lens | 
| sliced |   | 
| 1 (Function) | Data.Vector.Lens | 
| 2 (Function) | Data.Vector.Generic.Lens | 
| splitting | Data.List.Split.Lens | 
| splittingOn | Data.List.Split.Lens | 
| splittingOneOf | Data.List.Split.Lens | 
| splittingPlaces | Data.List.Split.Lens | 
| splittingPlacesBlanks | Data.List.Split.Lens | 
| splittingWhen | Data.List.Split.Lens | 
| stereo | Control.Lens.Projection, Control.Lens | 
| storing | Control.Lens.Loupe, Control.Lens | 
| SubstType | Language.Haskell.TH.Lens | 
| substType | Language.Haskell.TH.Lens | 
| substTypeVars | Language.Haskell.TH.Lens | 
| sumOf | Control.Lens.Fold, Control.Lens | 
| tabulated | Control.Lens.Representable, Control.Lens | 
| tainted# | Control.Lens.Classes | 
| taking | Control.Lens.Traversal, Control.Lens | 
| takingWhile | Control.Lens.Fold, Control.Lens | 
| Tape | Control.Lens.Zipper, Control.Lens | 
| template | Data.Data.Lens | 
| text |   | 
| 1 (Function) | Data.Text.Strict.Lens | 
| 2 (Function) | Data.Text.Lazy.Lens | 
| 3 (Function) | Data.Text.Lens | 
| throughout | Control.Parallel.Strategies.Lens | 
| tinplate |   | 
| 1 (Function) | Data.Data.Lens | 
| 2 (Function) | GHC.Generics.Lens | 
| to | Control.Lens.Getter, Control.Lens | 
| toListOf | Control.Lens.Fold, Control.Lens | 
| Top | Control.Lens.Zipper, Control.Lens | 
| toVectorOf |   | 
| 1 (Function) | Data.Vector.Lens | 
| 2 (Function) | Data.Vector.Generic.Lens | 
| transform | Control.Lens.Plated, Control.Lens | 
| transformM | Control.Lens.Plated, Control.Lens | 
| transformMOf | Control.Lens.Plated, Control.Lens | 
| transformMOn | Control.Lens.Plated, Control.Lens | 
| transformMOnOf | Control.Lens.Plated, Control.Lens | 
| transformOf | Control.Lens.Plated, Control.Lens | 
| transformOn | Control.Lens.Plated, Control.Lens | 
| transformOnOf | Control.Lens.Plated, Control.Lens | 
| transposeOf | Control.Lens.Traversal, Control.Lens | 
| Traversable | Control.Lens.Traversal, Control.Lens | 
| TraversableWithIndex | Control.Lens.WithIndex, Control.Lens | 
| Traversal | Control.Lens.Traversal, Control.Lens | 
| traverse | Control.Lens.Traversal, Control.Lens | 
| traverseArray | Data.Array.Lens | 
| traverseAt | Control.Lens.IndexedTraversal, Control.Lens | 
| traverseBits | Data.Bits.Lens | 
| traverseComplex | Data.Complex.Lens | 
| Traversed |   | 
| 1 (Type/Class) | Control.Lens.Internal | 
| 2 (Data Constructor) | Control.Lens.Internal | 
| traversed | Control.Lens.IndexedTraversal, Control.Lens | 
| traverseFrom | Data.Sequence.Lens | 
| traverseLeft | Control.Lens.Traversal, Control.Lens | 
| TraverseMax | Control.Lens.IndexedTraversal, Control.Lens | 
| traverseMax | Control.Lens.IndexedTraversal, Control.Lens | 
| TraverseMin | Control.Lens.IndexedTraversal, Control.Lens | 
| traverseMin | Control.Lens.IndexedTraversal, Control.Lens | 
| traverseOf | Control.Lens.Traversal, Control.Lens | 
| traverseOf_ | Control.Lens.Fold, Control.Lens | 
| traverseRight | Control.Lens.Traversal, Control.Lens | 
| traverseSlice | Data.Sequence.Lens | 
| traverseTo | Data.Sequence.Lens | 
| Trustworthy | Control.Lens.Unsafe | 
| typeVars | Language.Haskell.TH.Lens | 
| typeVarsEx | Language.Haskell.TH.Lens | 
| under | Control.Lens.Iso, Control.Lens | 
| unfocusing | Control.Lens.Internal | 
| unfocusingErr | Control.Lens.Internal | 
| unfocusingMay | Control.Lens.Internal | 
| unfocusingOn | Control.Lens.Internal | 
| unfocusingPlus | Control.Lens.Internal | 
| unfocusingWith | Control.Lens.Internal | 
| unfolded | Control.Lens.Fold, Control.Lens | 
| uniplate | Data.Data.Lens | 
| universe | Control.Lens.Plated, Control.Lens | 
| universeOf | Control.Lens.Plated, Control.Lens | 
| universeOn | Control.Lens.Plated, Control.Lens | 
| universeOnOf | Control.Lens.Plated, Control.Lens | 
| unsafelyRestore | Control.Lens.Zipper, Control.Lens | 
| unsafePartsOf | Control.Lens.Traversal, Control.Lens | 
| unsafePartsOf' | Control.Lens.Traversal, Control.Lens | 
| untainted | Control.Lens.Classes | 
| untainted# | Control.Lens.Classes | 
| up | Control.Lens.Zipper, Control.Lens | 
| use | Control.Lens.Getter, Control.Lens | 
| uses | Control.Lens.Getter, Control.Lens | 
| value | Control.Lens.IndexedTraversal, Control.Lens | 
| vector |   | 
| 1 (Function) | Data.Vector.Lens | 
| 2 (Function) | Data.Vector.Generic.Lens | 
| via | Control.Lens.Isomorphic, Control.Lens.Iso, Control.Lens | 
| view | Control.Lens.Getter, Control.Lens | 
| viewL | Data.Sequence.Lens | 
| viewR | Data.Sequence.Lens | 
| views | Control.Lens.Getter, Control.Lens | 
| walk | Control.Lens.Representable, Control.Lens | 
| width | Control.Lens.Zipper, Control.Lens | 
| within | Control.Lens.Zipper, Control.Lens | 
| withIndex | Control.Lens.Indexed, Control.Lens | 
| withIndices | Control.Lens.WithIndex, Control.Lens | 
| withIndicesOf | Control.Lens.IndexedFold, Control.Lens | 
| wordingBy | Data.List.Split.Lens | 
| Zipped | Control.Lens.Zipper, Control.Lens | 
| Zipper | Control.Lens.Zipper, Control.Lens | 
| zipper | Control.Lens.Zipper, Control.Lens | 
| Zoom | Control.Lens.Zoom, Control.Lens | 
| zoom | Control.Lens.Zoom, Control.Lens | 
| ^! | Control.Lens.Action, Control.Lens | 
| ^!? | Control.Lens.Fold, Control.Lens | 
| ^# | Control.Lens.Loupe, Control.Lens | 
| ^$ | Control.Lens.Getter, Control.Lens | 
| ^& | Control.Lens.Getter, Control.Lens | 
| ^. | Control.Lens.Getter, Control.Lens | 
| ^.. | Control.Lens.Fold, Control.Lens | 
| ^= | Control.Lens.Setter, Control.Lens | 
| ^? | Control.Lens.Fold, Control.Lens | 
| ^?! | Control.Lens.Fold, Control.Lens | 
| ^^= | Control.Lens.Setter, Control.Lens | 
| ^^~ | Control.Lens.Setter, Control.Lens | 
| ^~ | Control.Lens.Setter, Control.Lens | 
| _1 | Control.Lens.Tuple, Control.Lens | 
| _2 | Control.Lens.Tuple, Control.Lens | 
| _3 | Control.Lens.Tuple, Control.Lens | 
| _4 | Control.Lens.Tuple, Control.Lens | 
| _5 | Control.Lens.Tuple, Control.Lens | 
| _6 | Control.Lens.Tuple, Control.Lens | 
| _7 | Control.Lens.Tuple, Control.Lens | 
| _8 | Control.Lens.Tuple, Control.Lens | 
| _9 | Control.Lens.Tuple, Control.Lens | 
| _all | Data.Monoid.Lens | 
| _any | Data.Monoid.Lens | 
| _cast | Data.Typeable.Lens | 
| _const | Control.Lens.Iso, Control.Lens | 
| _dual | Data.Monoid.Lens | 
| _endo | Data.Monoid.Lens | 
| _first | Data.Monoid.Lens | 
| _gcast | Data.Typeable.Lens | 
| _head |   | 
| 1 (Function) | Data.List.Lens | 
| 2 (Function) | Data.Sequence.Lens | 
| 3 (Function) | Data.Vector.Lens | 
| 4 (Function) | Data.Vector.Generic.Lens | 
| _init |   | 
| 1 (Function) | Data.List.Lens | 
| 2 (Function) | Data.Sequence.Lens | 
| 3 (Function) | Data.Vector.Lens | 
| 4 (Function) | Data.Vector.Generic.Lens | 
| _last |   | 
| 1 (Function) | Data.List.Lens | 
| 2 (Function) | Data.Monoid.Lens | 
| 3 (Function) | Data.Sequence.Lens | 
| 4 (Function) | Data.Vector.Lens | 
| 5 (Function) | Data.Vector.Generic.Lens | 
| _product | Data.Monoid.Lens | 
| _sum | Data.Monoid.Lens | 
| _tail |   | 
| 1 (Function) | Data.List.Lens | 
| 2 (Function) | Data.Sequence.Lens | 
| 3 (Function) | Data.Vector.Lens | 
| 4 (Function) | Data.Vector.Generic.Lens | 
| |= | Data.Bits.Lens | 
| ||= | Control.Lens.Setter, Control.Lens | 
| ||~ | Control.Lens.Setter, Control.Lens | 
| |~ | Data.Bits.Lens |