| backwards | Control.Lens.Fold, Control.Lens | 
| base | Numeric.Lens | 
| basename | System.FilePath.Lens | 
| Bazaar |   | 
| 1 (Type/Class) | Control.Lens.Internal.Bazaar, Control.Lens.Traversal, Control.Lens.Internal, Control.Lens | 
| 2 (Data Constructor) | Control.Lens.Internal.Bazaar, Control.Lens.Traversal, Control.Lens.Internal, Control.Lens | 
| bazaar | Control.Lens.Internal.Bazaar, Control.Lens.Internal | 
| Bazaar' | Control.Lens.Internal.Bazaar, Control.Lens.Traversal, Control.Lens.Internal, Control.Lens | 
| BazaarT |   | 
| 1 (Type/Class) | Control.Lens.Internal.Bazaar, Control.Lens.Internal | 
| 2 (Data Constructor) | Control.Lens.Internal.Bazaar, Control.Lens.Internal | 
| BazaarT' | Control.Lens.Internal.Bazaar, Control.Lens.Internal | 
| BD | Control.Lens.Internal.Deque | 
| beside | Control.Lens.Traversal, Control.Lens | 
| Bifunctor | Control.Lens.Review, Control.Lens | 
| bimap | Control.Lens.Review, Control.Lens | 
| binary | Numeric.Lens | 
| biplate | Data.Data.Lens | 
| bitAt | Data.Bits.Lens | 
| bits | Data.Bits.Lens | 
| Bizarre | Control.Lens.Internal.Bazaar, Control.Lens.Internal | 
| both | Control.Lens.Traversal, Control.Lens | 
| branches | Data.Tree.Lens | 
| builder |   | 
| 1 (Function) | Data.Text.Strict.Lens | 
| 2 (Function) | Data.Text.Lazy.Lens | 
| 3 (Function) | Data.Text.Lens | 
| BuildTraversals | Control.Lens.TH, Control.Lens | 
| buildTraversals | Control.Lens.TH, Control.Lens | 
| byteAt | Data.Bits.Lens | 
| bytes |   | 
| 1 (Function) | Data.ByteString.Strict.Lens | 
| 2 (Function) | Data.ByteString.Lazy.Lens | 
| 3 (Function) | Data.ByteString.Lens |