| backtraceDesired | GHC.Internal.Exception.Type, GHC.Internal.Exception, GHC.Internal.Control.Exception.Base, GHC.Internal.Control.Exception | 
| BacktraceMechanism | GHC.Internal.Exception.Backtrace | 
| Backtraces | GHC.Internal.Exception.Backtrace | 
| badIO | GHC.Internal.TH.Syntax | 
| badSafeIndex | GHC.Internal.Arr | 
| Bang |   | 
| 1 (Type/Class) | GHC.Internal.TH.Syntax | 
| 2 (Data Constructor) | GHC.Internal.TH.Syntax | 
| bang | GHC.Internal.TH.Lib | 
| BangP | GHC.Internal.TH.Syntax | 
| bangP | GHC.Internal.TH.Lib | 
| BangPatterns | GHC.Internal.LanguageExtensions, GHC.Internal.TH.Syntax | 
| BangQ | GHC.Internal.TH.Lib | 
| BangType | GHC.Internal.TH.Syntax | 
| bangType | GHC.Internal.TH.Lib | 
| BangTypeQ | GHC.Internal.TH.Lib | 
| Base10 | GHC.Internal.Real | 
| Base2 | GHC.Internal.Real | 
| BCO |   | 
| 1 (Type/Class) | GHC.Internal.Base, GHC.Internal.Exts | 
| 2 (Data Constructor) | GHC.Internal.ClosureTypes | 
| BeforePhase | GHC.Internal.TH.Syntax | 
| between | GHC.Internal.Text.ParserCombinators.ReadP | 
| BigEndian | GHC.Internal.ByteOrder | 
| BigNat | GHC.Internal.Natural | 
| BinaryLiterals | GHC.Internal.LanguageExtensions, GHC.Internal.TH.Syntax | 
| bindCode | GHC.Internal.TH.Syntax | 
| bindCode_ | GHC.Internal.TH.Syntax | 
| bindIO | GHC.Internal.Base | 
| BindS | GHC.Internal.TH.Syntax | 
| bindS | GHC.Internal.TH.Lib | 
| bioSelector | GHC.Internal.RTS.Flags | 
| bit | GHC.Internal.Bits, GHC.Internal.Data.Bits | 
| bitDefault | GHC.Internal.Bits, GHC.Internal.Data.Bits | 
| bitInteger | GHC.Internal.Integer | 
| bitNatural | GHC.Internal.Natural | 
| bitReverse# | GHC.Internal.Base, GHC.Internal.Exts | 
| bitReverse16 | GHC.Internal.Word | 
| bitReverse16# | GHC.Internal.Base, GHC.Internal.Exts | 
| bitReverse32 | GHC.Internal.Word | 
| bitReverse32# | GHC.Internal.Base, GHC.Internal.Exts | 
| bitReverse64 | GHC.Internal.Word | 
| bitReverse64# | GHC.Internal.Base, GHC.Internal.Exts | 
| bitReverse8 | GHC.Internal.Word | 
| bitReverse8# | GHC.Internal.Base, GHC.Internal.Exts | 
| Bits | GHC.Internal.Bits, GHC.Internal.Data.Bits | 
| bitSize | GHC.Internal.Bits, GHC.Internal.Data.Bits | 
| bitSizeMaybe | GHC.Internal.Bits, GHC.Internal.Data.Bits | 
| BLACKHOLE | GHC.Internal.ClosureTypes | 
| BlockArguments | GHC.Internal.LanguageExtensions, GHC.Internal.TH.Syntax | 
| BlockBuffering | GHC.Internal.IO.Handle.Types, GHC.Internal.IO.Handle, GHC.Internal.System.IO | 
| BlockedIndefinitelyOnMVar |   | 
| 1 (Type/Class) | GHC.Internal.IO.Exception, GHC.Internal.Control.Exception.Base, GHC.Internal.Control.Exception | 
| 2 (Data Constructor) | GHC.Internal.IO.Exception, GHC.Internal.Control.Exception.Base, GHC.Internal.Control.Exception | 
| blockedIndefinitelyOnMVar | GHC.Internal.IO.Exception | 
| BlockedIndefinitelyOnSTM |   | 
| 1 (Type/Class) | GHC.Internal.IO.Exception, GHC.Internal.Control.Exception.Base, GHC.Internal.Control.Exception | 
| 2 (Data Constructor) | GHC.Internal.IO.Exception, GHC.Internal.Control.Exception.Base, GHC.Internal.Control.Exception | 
| blockedIndefinitelyOnSTM | GHC.Internal.IO.Exception | 
| BlockedOnBlackHole | GHC.Internal.Conc.Sync | 
| BlockedOnException | GHC.Internal.Conc.Sync | 
| BlockedOnForeignCall | GHC.Internal.Conc.Sync | 
| BlockedOnMVar | GHC.Internal.Conc.Sync | 
| BlockedOnOther | GHC.Internal.Conc.Sync | 
| BlockedOnSTM | GHC.Internal.Conc.Sync | 
| BLOCKING_QUEUE | GHC.Internal.ClosureTypes | 
| BlockReason | GHC.Internal.Conc.Sync | 
| block_alloc | GHC.Internal.RTS.Flags | 
| BN# | GHC.Internal.Natural | 
| BndrInvis | GHC.Internal.TH.Syntax | 
| bndrInvis | GHC.Internal.TH.Lib | 
| BndrReq | GHC.Internal.TH.Syntax | 
| bndrReq | GHC.Internal.TH.Lib | 
| BndrVis | GHC.Internal.TH.Syntax | 
| Body | GHC.Internal.TH.Syntax | 
| BodyQ | GHC.Internal.TH.Lib | 
| Bool | GHC.Internal.Base, GHC.Internal.Data.Bool, GHC.Internal.Exts | 
| bool | GHC.Internal.Data.Bool | 
| Bounded | GHC.Internal.Enum | 
| boundedEnumFrom | GHC.Internal.Enum | 
| boundedEnumFromThen | GHC.Internal.Enum | 
| bounds | GHC.Internal.Arr | 
| boundsIOArray | GHC.Internal.IOArray | 
| boundsSTArray | GHC.Internal.Arr | 
| BoxedRep | GHC.Internal.Base, GHC.Internal.Exts | 
| bracket |   | 
| 1 (Function) | GHC.Internal.IO | 
| 2 (Function) | GHC.Internal.Control.Exception.Base, GHC.Internal.Control.Exception | 
| bracketOnError | GHC.Internal.Control.Exception.Base, GHC.Internal.Control.Exception | 
| bracket_ | GHC.Internal.Control.Exception.Base, GHC.Internal.Control.Exception | 
| break | GHC.Internal.List, GHC.Internal.Data.OldList, GHC.Internal.Data.List | 
| breakpoint | GHC.Internal.Base, GHC.Internal.Exts | 
| breakpointCond | GHC.Internal.Base, GHC.Internal.Exts | 
| broadcastDoubleX2# | GHC.Internal.Base, GHC.Internal.Exts | 
| broadcastDoubleX4# | GHC.Internal.Base, GHC.Internal.Exts | 
| broadcastDoubleX8# | GHC.Internal.Base, GHC.Internal.Exts | 
| broadcastFloatX16# | GHC.Internal.Base, GHC.Internal.Exts | 
| broadcastFloatX4# | GHC.Internal.Base, GHC.Internal.Exts | 
| broadcastFloatX8# | GHC.Internal.Base, GHC.Internal.Exts | 
| broadcastInt16X16# | GHC.Internal.Base, GHC.Internal.Exts | 
| broadcastInt16X32# | GHC.Internal.Base, GHC.Internal.Exts | 
| broadcastInt16X8# | GHC.Internal.Base, GHC.Internal.Exts | 
| broadcastInt32X16# | GHC.Internal.Base, GHC.Internal.Exts | 
| broadcastInt32X4# | GHC.Internal.Base, GHC.Internal.Exts | 
| broadcastInt32X8# | GHC.Internal.Base, GHC.Internal.Exts | 
| broadcastInt64X2# | GHC.Internal.Base, GHC.Internal.Exts | 
| broadcastInt64X4# | GHC.Internal.Base, GHC.Internal.Exts | 
| broadcastInt64X8# | GHC.Internal.Base, GHC.Internal.Exts | 
| broadcastInt8X16# | GHC.Internal.Base, GHC.Internal.Exts | 
| broadcastInt8X32# | GHC.Internal.Base, GHC.Internal.Exts | 
| broadcastInt8X64# | GHC.Internal.Base, GHC.Internal.Exts | 
| broadcastWord16X16# | GHC.Internal.Base, GHC.Internal.Exts | 
| broadcastWord16X32# | GHC.Internal.Base, GHC.Internal.Exts | 
| broadcastWord16X8# | GHC.Internal.Base, GHC.Internal.Exts | 
| broadcastWord32X16# | GHC.Internal.Base, GHC.Internal.Exts | 
| broadcastWord32X4# | GHC.Internal.Base, GHC.Internal.Exts | 
| broadcastWord32X8# | GHC.Internal.Base, GHC.Internal.Exts | 
| broadcastWord64X2# | GHC.Internal.Base, GHC.Internal.Exts | 
| broadcastWord64X4# | GHC.Internal.Base, GHC.Internal.Exts | 
| broadcastWord64X8# | GHC.Internal.Base, GHC.Internal.Exts | 
| broadcastWord8X16# | GHC.Internal.Base, GHC.Internal.Exts | 
| broadcastWord8X32# | GHC.Internal.Base, GHC.Internal.Exts | 
| broadcastWord8X64# | GHC.Internal.Base, GHC.Internal.Exts | 
| Buffer |   | 
| 1 (Type/Class) | GHC.Internal.IO.Buffer | 
| 2 (Data Constructor) | GHC.Internal.IO.Buffer | 
| bufferAdd | GHC.Internal.IO.Buffer | 
| bufferAddOffset | GHC.Internal.IO.Buffer | 
| bufferAdjustL | GHC.Internal.IO.Buffer | 
| bufferAdjustOffset | GHC.Internal.IO.Buffer | 
| bufferAvailable | GHC.Internal.IO.Buffer | 
| BufferCodec |   | 
| 1 (Type/Class) | GHC.Internal.IO.Encoding.Types, GHC.Internal.IO.Handle.Types, GHC.Internal.IO.Encoding | 
| 2 (Data Constructor) | GHC.Internal.IO.Encoding.Types, GHC.Internal.IO.Handle.Types, GHC.Internal.IO.Encoding | 
| BufferCodec# | GHC.Internal.IO.Encoding.Types, GHC.Internal.IO.Handle.Types, GHC.Internal.IO.Encoding | 
| BufferedIO | GHC.Internal.IO.BufferedIO | 
| bufferElems | GHC.Internal.IO.Buffer | 
| BufferList | GHC.Internal.IO.Handle.Types | 
| BufferListCons | GHC.Internal.IO.Handle.Types | 
| BufferListNil | GHC.Internal.IO.Handle.Types | 
| BufferMode | GHC.Internal.IO.Handle.Types, GHC.Internal.IO.Handle, GHC.Internal.System.IO | 
| bufferOffset | GHC.Internal.IO.Buffer | 
| bufferRemove | GHC.Internal.IO.Buffer | 
| BufferState | GHC.Internal.IO.Buffer | 
| bufL | GHC.Internal.IO.Buffer | 
| bufOffset | GHC.Internal.IO.Buffer | 
| bufR | GHC.Internal.IO.Buffer | 
| bufRaw | GHC.Internal.IO.Buffer | 
| bufSize | GHC.Internal.IO.Buffer | 
| bufState | GHC.Internal.IO.Buffer | 
| build | GHC.Internal.Base, GHC.Internal.List, GHC.Internal.Exts | 
| ByteArray# | GHC.Internal.Base, GHC.Internal.Exts | 
| byteArrayContents# | GHC.Internal.Base, GHC.Internal.Exts | 
| ByteCount | GHC.Internal.System.Posix.Types | 
| ByteOrder | GHC.Internal.ByteOrder | 
| Bytes |   | 
| 1 (Type/Class) | GHC.Internal.TH.Syntax | 
| 2 (Data Constructor) | GHC.Internal.TH.Syntax | 
| bytesOffset | GHC.Internal.TH.Syntax | 
| BytesPrimL | GHC.Internal.TH.Syntax | 
| bytesPrimL | GHC.Internal.TH.Lib | 
| bytesPtr | GHC.Internal.TH.Syntax | 
| bytesSize | GHC.Internal.TH.Syntax | 
| byteSwap# | GHC.Internal.Base, GHC.Internal.Exts | 
| byteSwap16 | GHC.Internal.Word | 
| byteSwap16# | GHC.Internal.Base, GHC.Internal.Exts | 
| byteSwap32 | GHC.Internal.Word | 
| byteSwap32# | GHC.Internal.Base, GHC.Internal.Exts | 
| byteSwap64 | GHC.Internal.Word | 
| byteSwap64# | GHC.Internal.Base, GHC.Internal.Exts |