| # | Data.Generics.Internal.VL.Prism | 
| .~ | Data.Generics.Internal.VL.Lens | 
| ?? | Data.Generics.Internal.Profunctor.Lens | 
| ALens |   | 
| 1 (Type/Class) | Data.Generics.Internal.Profunctor.Lens | 
| 2 (Data Constructor) | Data.Generics.Internal.Profunctor.Lens | 
| Alongside |   | 
| 1 (Type/Class) | Data.Generics.Internal.Profunctor.Lens | 
| 2 (Data Constructor) | Data.Generics.Internal.Profunctor.Lens | 
| alongside | Data.Generics.Internal.Profunctor.Lens | 
| APrism | Data.Generics.Internal.Profunctor.Prism | 
| APrismVL | Data.Generics.Internal.VL.Prism | 
| AsAny | Data.Generics.Sum.Any, Data.Generics.Sum | 
| AsConstructor | Data.Generics.Sum.Constructors, Data.Generics.Sum | 
| AsConstructor' | Data.Generics.Sum.Constructors, Data.Generics.Sum | 
| assoc3 | Data.Generics.Internal.Profunctor.Iso | 
| assoc3L | Data.Generics.Internal.Profunctor.Lens | 
| assoc3R | Data.Generics.Internal.Profunctor.Lens | 
| AsSubtype | Data.Generics.Sum.Subtype, Data.Generics.Sum | 
| AsType | Data.Generics.Sum.Typed, Data.Generics.Sum | 
| build |   | 
| 1 (Function) | Data.Generics.Internal.Profunctor.Prism | 
| 2 (Function) | Data.Generics.Internal.VL.Prism | 
| choosing | Data.Generics.Internal.Profunctor.Lens | 
| confusing | Data.Generics.Internal.VL.Traversal | 
| confusingC | Data.Generics.Internal.VL.Traversal | 
| constraints | Data.Generics.Product.Constraints, Data.Generics.Product | 
| constraints' | Data.Generics.Product.Constraints, Data.Generics.Product | 
| Coyoneda |   | 
| 1 (Type/Class) | Data.Generics.Internal.Profunctor.Lens | 
| 2 (Data Constructor) | Data.Generics.Internal.Profunctor.Lens | 
| cross | Data.Generics.Internal.Profunctor.Lens | 
| Curried |   | 
| 1 (Type/Class) | Data.Generics.Internal.VL.Traversal | 
| 2 (Data Constructor) | Data.Generics.Internal.VL.Traversal | 
| Exchange |   | 
| 1 (Type/Class) | Data.Generics.Internal.Profunctor.Iso | 
| 2 (Data Constructor) | Data.Generics.Internal.Profunctor.Iso | 
| field | Data.Generics.Product.Fields, Data.Generics.Product | 
| field' | Data.Generics.Product.Fields, Data.Generics.Product | 
| first | Data.Generics.Internal.Profunctor.Lens | 
| fork | Data.Generics.Internal.Profunctor.Lens | 
| fromIso | Data.Generics.Internal.Profunctor.Iso | 
| fromN | Data.Generics.Internal.GenericN | 
| GenericN | Data.Generics.Internal.GenericN | 
| getAlongside | Data.Generics.Internal.Profunctor.Lens | 
| getField | Data.Generics.Product.Fields, Data.Generics.Product | 
| getPosition | Data.Generics.Product.Positions, Data.Generics.Product | 
| getTyped | Data.Generics.Product.Typed, Data.Generics.Product | 
| gsum | Data.Generics.Internal.Profunctor.Prism | 
| HasAny | Data.Generics.Product.Any, Data.Generics.Product | 
| HasConstraints | Data.Generics.Product.Constraints, Data.Generics.Product | 
| HasConstraints' | Data.Generics.Product.Constraints, Data.Generics.Product | 
| HasField | Data.Generics.Product.Fields, Data.Generics.Product | 
| HasField' | Data.Generics.Product.Fields, Data.Generics.Product | 
| HasParam | Data.Generics.Product.Param, Data.Generics.Product | 
| HasPosition | Data.Generics.Product.Positions, Data.Generics.Product | 
| HasPosition' | Data.Generics.Product.Positions, Data.Generics.Product | 
| HasType | Data.Generics.Product.Typed, Data.Generics.Product | 
| HasTypes | Data.Generics.Product.Types, Data.Generics.Product | 
| idLens | Data.Generics.Internal.Profunctor.Lens | 
| idPrism | Data.Generics.Internal.Profunctor.Prism | 
| inj | Data.Generics.Internal.Profunctor.Lens | 
| injectSub | Data.Generics.Sum.Subtype, Data.Generics.Sum | 
| injectTyped | Data.Generics.Sum.Typed, Data.Generics.Sum | 
| IsList | Data.Generics.Product.List, Data.Generics.Product | 
| Iso |   | 
| 1 (Type/Class) | Data.Generics.Internal.Profunctor.Iso | 
| 2 (Type/Class) | Data.Generics.Internal.VL.Iso | 
| iso |   | 
| 1 (Function) | Data.Generics.Internal.Profunctor.Iso | 
| 2 (Function) | Data.Generics.Internal.VL.Iso | 
| Iso' |   | 
| 1 (Type/Class) | Data.Generics.Internal.Profunctor.Iso | 
| 2 (Type/Class) | Data.Generics.Internal.VL.Iso | 
| IsRecord | Data.Generics.Product.List, Data.Generics.Product | 
| IsRecord' | Data.Generics.Product.List, Data.Generics.Product | 
| kIso |   | 
| 1 (Function) | Data.Generics.Internal.Profunctor.Iso | 
| 2 (Function) | Data.Generics.Internal.VL.Iso | 
| left | Data.Generics.Internal.Profunctor.Prism | 
| Lens |   | 
| 1 (Type/Class) | Data.Generics.Internal.Profunctor.Lens | 
| 2 (Type/Class) | Data.Generics.Internal.VL.Lens | 
| lens |   | 
| 1 (Function) | Data.Generics.Internal.Profunctor.Lens | 
| 2 (Function) | Data.Generics.Internal.VL.Lens | 
| Lens' | Data.Generics.Internal.VL.Lens | 
| lens2lensvl | Data.Generics.Internal.VL.Lens | 
| LensLike | Data.Generics.Internal.Profunctor.Lens | 
| LensLikeC | Data.Generics.Internal.VL.Traversal | 
| liftCurried | Data.Generics.Internal.VL.Traversal | 
| liftCurriedYoneda | Data.Generics.Internal.VL.Traversal | 
| liftYoneda | Data.Generics.Internal.VL.Traversal | 
| list | Data.Generics.Product.List, Data.Generics.Product | 
| lowerCurried | Data.Generics.Internal.VL.Traversal | 
| lowerYoneda | Data.Generics.Internal.VL.Traversal | 
| Market |   | 
| 1 (Type/Class) | Data.Generics.Internal.Profunctor.Prism | 
| 2 (Data Constructor) | Data.Generics.Internal.Profunctor.Prism | 
| match |   | 
| 1 (Function) | Data.Generics.Internal.Profunctor.Prism | 
| 2 (Function) | Data.Generics.Internal.VL.Prism | 
| mIso |   | 
| 1 (Function) | Data.Generics.Internal.Profunctor.Iso | 
| 2 (Function) | Data.Generics.Internal.VL.Iso | 
| mLens | Data.Generics.Internal.Profunctor.Lens | 
| pairing | Data.Generics.Internal.Profunctor.Iso | 
| Param | Data.Generics.Internal.GenericN | 
| param | Data.Generics.Product.Param, Data.Generics.Product | 
| plus | Data.Generics.Internal.Profunctor.Prism | 
| position | Data.Generics.Product.Positions, Data.Generics.Product | 
| position' | Data.Generics.Product.Positions, Data.Generics.Product | 
| Prism |   | 
| 1 (Type/Class) | Data.Generics.Internal.Profunctor.Prism | 
| 2 (Type/Class) | Data.Generics.Internal.VL.Prism | 
| prism |   | 
| 1 (Function) | Data.Generics.Internal.Profunctor.Prism | 
| 2 (Function) | Data.Generics.Internal.VL.Prism | 
| Prism' |   | 
| 1 (Type/Class) | Data.Generics.Internal.Profunctor.Prism | 
| 2 (Type/Class) | Data.Generics.Internal.VL.Prism | 
| prism2prismp | Data.Generics.Internal.Profunctor.Prism | 
| prism2prismvl | Data.Generics.Internal.VL.Prism | 
| prismPRavel | Data.Generics.Internal.Profunctor.Prism | 
| prismRavel | Data.Generics.Internal.VL.Prism | 
| prodIso |   | 
| 1 (Function) | Data.Generics.Internal.Profunctor.Iso | 
| 2 (Function) | Data.Generics.Internal.VL.Iso | 
| prodL | Data.Generics.Internal.Profunctor.Lens | 
| prodR | Data.Generics.Internal.Profunctor.Lens | 
| proj | Data.Generics.Internal.Profunctor.Lens | 
| projectSub | Data.Generics.Sum.Subtype, Data.Generics.Sum | 
| projectTyped | Data.Generics.Sum.Typed, Data.Generics.Sum | 
| ravel |   | 
| 1 (Function) | Data.Generics.Internal.Profunctor.Lens | 
| 2 (Function) | Data.Generics.Internal.VL.Lens | 
| Rec |   | 
| 1 (Type/Class) | Data.Generics.Internal.GenericN, Data.Generics.Product.Param, Data.Generics.Product | 
| 2 (Data Constructor) | Data.Generics.Internal.GenericN, Data.Generics.Product.Param, Data.Generics.Product | 
| recIso |   | 
| 1 (Function) | Data.Generics.Internal.Profunctor.Iso | 
| 2 (Function) | Data.Generics.Internal.VL.Iso | 
| repIso |   | 
| 1 (Function) | Data.Generics.Internal.Profunctor.Iso | 
| 2 (Function) | Data.Generics.Internal.VL.Iso | 
| repLens | Data.Generics.Internal.Profunctor.Lens | 
| RepN | Data.Generics.Internal.GenericN | 
| right | Data.Generics.Internal.Profunctor.Prism | 
| runCurried | Data.Generics.Internal.VL.Traversal | 
| runYoneda | Data.Generics.Internal.VL.Traversal | 
| second | Data.Generics.Internal.Profunctor.Lens | 
| set |   | 
| 1 (Function) | Data.Generics.Internal.Profunctor.Lens | 
| 2 (Function) | Data.Generics.Internal.VL.Lens | 
| setField | Data.Generics.Product.Fields, Data.Generics.Product | 
| setPosition | Data.Generics.Product.Positions, Data.Generics.Product | 
| setTyped | Data.Generics.Product.Typed, Data.Generics.Product | 
| smash | Data.Generics.Product.Subtype, Data.Generics.Product | 
| stron | Data.Generics.Internal.Profunctor.Lens | 
| Subtype | Data.Generics.Product.Subtype, Data.Generics.Product | 
| sumIso | Data.Generics.Internal.Profunctor.Iso | 
| super | Data.Generics.Product.Subtype, Data.Generics.Product | 
| swap | Data.Generics.Internal.Profunctor.Lens | 
| the | Data.Generics.Product.Any, Data.Generics.Product | 
| toN | Data.Generics.Internal.GenericN | 
| Traversal | Data.Generics.Internal.VL.Traversal | 
| Traversal' | Data.Generics.Internal.VL.Traversal | 
| TraversalC | Data.Generics.Internal.VL.Traversal | 
| TraversalC' | Data.Generics.Internal.VL.Traversal | 
| typed | Data.Generics.Product.Typed, Data.Generics.Product | 
| types | Data.Generics.Product.Types, Data.Generics.Product | 
| unRec | Data.Generics.Internal.GenericN | 
| upcast | Data.Generics.Product.Subtype, Data.Generics.Product | 
| view |   | 
| 1 (Function) | Data.Generics.Internal.Profunctor.Lens | 
| 2 (Function) | Data.Generics.Internal.VL.Lens | 
| withIso | Data.Generics.Internal.Profunctor.Iso | 
| withLensPrim | Data.Generics.Internal.Profunctor.Lens | 
| without' | Data.Generics.Internal.Profunctor.Prism | 
| withPrism |   | 
| 1 (Function) | Data.Generics.Internal.Profunctor.Prism | 
| 2 (Function) | Data.Generics.Internal.VL.Prism | 
| yap | Data.Generics.Internal.VL.Traversal | 
| Yoneda |   | 
| 1 (Type/Class) | Data.Generics.Internal.VL.Traversal | 
| 2 (Data Constructor) | Data.Generics.Internal.VL.Traversal | 
| ^. | Data.Generics.Internal.VL.Lens | 
| ^? | Data.Generics.Internal.VL.Prism | 
| _As | Data.Generics.Sum.Any, Data.Generics.Sum | 
| _Ctor | Data.Generics.Sum.Constructors, Data.Generics.Sum | 
| _Ctor' | Data.Generics.Sum.Constructors, Data.Generics.Sum | 
| _Left | Data.Generics.Internal.Profunctor.Prism | 
| _Right | Data.Generics.Internal.Profunctor.Prism | 
| _Sub | Data.Generics.Sum.Subtype, Data.Generics.Sum | 
| _Typed | Data.Generics.Sum.Typed, Data.Generics.Sum |