| B0 | System.Posix, System.Posix.Terminal |
| B110 | System.Posix, System.Posix.Terminal |
| B1200 | System.Posix, System.Posix.Terminal |
| B134 | System.Posix, System.Posix.Terminal |
| B150 | System.Posix, System.Posix.Terminal |
| B1800 | System.Posix, System.Posix.Terminal |
| B19200 | System.Posix, System.Posix.Terminal |
| B200 | System.Posix, System.Posix.Terminal |
| B2400 | System.Posix, System.Posix.Terminal |
| B300 | System.Posix, System.Posix.Terminal |
| B38400 | System.Posix, System.Posix.Terminal |
| B4800 | System.Posix, System.Posix.Terminal |
| B50 | System.Posix, System.Posix.Terminal |
| B600 | System.Posix, System.Posix.Terminal |
| B75 | System.Posix, System.Posix.Terminal |
| B9600 | System.Posix, System.Posix.Terminal |
| BackgroundWriteInterrupt | System.Posix, System.Posix.Terminal |
| BaudRate | System.Posix, System.Posix.Terminal |
| BindS | Language.Haskell.TH, Language.Haskell.TH.Syntax |
| Bits | Data.Bits, Foreign |
| BlockBuffering | System.IO |
| BlockedIndefinitely | Control.Exception |
| BlockedOnDeadMVar | Control.Exception |
| Body | Language.Haskell.TH, Language.Haskell.TH.Syntax |
| BodyQ | Language.Haskell.TH, Language.Haskell.TH.Lib |
| Bool | Data.Bool, Prelude |
| BothQueues | System.Posix, System.Posix.Terminal |
| Bounded | Prelude |
| Bounds | Data.Graph |
| Break | GHC.ConsoleHandler |
| BufferMode | System.IO |
| ByteCount | System.Posix.Types, System.Posix |
| ByteString |
| 1 (Type/Class) | Data.ByteString, Data.ByteString.Base, Data.ByteString.Char8 |
| 2 (Type/Class) | Data.ByteString.Lazy, Data.ByteString.Lazy.Char8 |
| backgroundRead | System.Posix.Signals, System.Posix, System.Posix.Signals.Exts |
| backgroundWrite | System.Posix.Signals, System.Posix, System.Posix.Signals.Exts |
| badSystemCall | System.Posix.Signals, System.Posix, System.Posix.Signals.Exts |
| bcc | Data.Graph |
| before | Text.Regex.Base, Text.Regex.Base.RegexLike |
| beginUndoGroup | System.Console.Readline |
| between |
| 1 (Function) | Text.ParserCombinators.Parsec, Text.ParserCombinators.Parsec.Combinator |
| 2 (Function) | Text.ParserCombinators.ReadP |
| bindKey | System.Console.Readline |
| bindKeyInMap | System.Console.Readline |
| bindQ | Language.Haskell.TH.Syntax |
| bindS | Language.Haskell.TH, Language.Haskell.TH.Lib |
| bit | Data.Bits, Foreign |
| bitSize | Data.Bits, Foreign |
| bitsPerByte | System.Posix, System.Posix.Terminal |
| blankCompOpt | Text.Regex.Base, Text.Regex.Base.RegexLike |
| blankExecOpt | Text.Regex.Base, Text.Regex.Base.RegexLike |
| block | Control.Exception |
| blockAsyncExceptions# | GHC.Exts, GHC.Prim |
| blockSignals | System.Posix.Signals, System.Posix, System.Posix.Signals.Exts |
| bounds |
| 1 (Function) | Data.Array.Diff, Data.Array.IArray, Data.Array.Unboxed |
| 2 (Function) | Data.Array |
| braces |
| 1 (Function) | Language.Haskell.TH.PprLib |
| 2 (Function) | Text.ParserCombinators.Parsec.Token |
| 3 (Function) | Text.PrettyPrint, Text.PrettyPrint.HughesPJ |
| bracket | Control.Exception |
| bracketOnError | Control.Exception |
| bracket_ | Control.Exception |
| brackets |
| 1 (Function) | Language.Haskell.TH.PprLib |
| 2 (Function) | Text.ParserCombinators.Parsec.Token |
| 3 (Function) | Text.PrettyPrint, Text.PrettyPrint.HughesPJ |
| break |
| 1 (Function) | Data.ByteString |
| 2 (Function) | Data.ByteString.Char8 |
| 3 (Function) | Data.ByteString.Lazy |
| 4 (Function) | Data.ByteString.Lazy.Char8 |
| 5 (Function) | Data.List, Prelude |
| breakEnd |
| 1 (Function) | Data.ByteString |
| 2 (Function) | Data.ByteString.Char8 |
| breakPS | Data.PackedString |
| breakpoint | GHC.Exts |
| breakpointTrap | System.Posix.Signals, System.Posix, System.Posix.Signals.Exts |
| build | GHC.Exts |
| buildExpressionParser | Text.ParserCombinators.Parsec.Expr |
| buildG | Data.Graph |
| busError | System.Posix.Signals, System.Posix, System.Posix.Signals.Exts |
| byteArrayContents# | GHC.Exts, GHC.Prim |