| haBufferMode | GHC.Internal.IO.Handle.Types | 
| haBuffers | GHC.Internal.IO.Handle.Types | 
| haByteBuffer | GHC.Internal.IO.Handle.Types | 
| haCharBuffer | GHC.Internal.IO.Handle.Types | 
| haCodec | GHC.Internal.IO.Handle.Types | 
| haDecoder | GHC.Internal.IO.Handle.Types | 
| haDevice | GHC.Internal.IO.Handle.Types | 
| haEncoder | GHC.Internal.IO.Handle.Types | 
| haInputNL | GHC.Internal.IO.Handle.Types | 
| haLastDecode | GHC.Internal.IO.Handle.Types | 
| HalfWord |  | 
| 1 (Type/Class) | GHC.Internal.Heap.InfoTable.Types, GHC.Internal.Heap.InfoTableProf, GHC.Internal.Heap.InfoTable | 
| 2 (Data Constructor) | GHC.Internal.Heap.InfoTable.Types, GHC.Internal.Heap.InfoTableProf, GHC.Internal.Heap.InfoTable | 
| Handle | GHC.Internal.IO.Handle.Types, GHC.Internal.IO.Handle, GHC.Internal.System.IO | 
| handle | GHC.Internal.Control.Exception.Base, GHC.Internal.Control.Exception | 
| HandleFinalizer | GHC.Internal.IO.Handle.Internals | 
| handleFinalizer | GHC.Internal.IO.Handle.Internals | 
| handleJust | GHC.Internal.Control.Exception.Base, GHC.Internal.Control.Exception | 
| HandlePosition | GHC.Internal.IO.Handle | 
| HandlePosn |  | 
| 1 (Type/Class) | GHC.Internal.IO.Handle, GHC.Internal.System.IO | 
| 2 (Data Constructor) | GHC.Internal.IO.Handle | 
| Handler |  | 
| 1 (Type/Class) | GHC.Internal.Control.Exception | 
| 2 (Data Constructor) | GHC.Internal.Control.Exception | 
| handler | GHC.Internal.Heap.Closures | 
| HandlerFun | GHC.Internal.Conc.Signal | 
| handleToFd | GHC.Internal.IO.Handle.FD | 
| HandleType | GHC.Internal.IO.Handle.Types | 
| Handle__ |  | 
| 1 (Type/Class) | GHC.Internal.IO.Handle.Types | 
| 2 (Data Constructor) | GHC.Internal.IO.Handle.Types | 
| haOtherSide | GHC.Internal.IO.Handle.Types | 
| haOutputNL | GHC.Internal.IO.Handle.Types | 
| HardwareFault | GHC.Internal.IO.Exception | 
| HasCallStack | GHC.Internal.Stack.Types, GHC.Internal.Stack | 
| HasCallStackBacktrace | GHC.Internal.Exception.Backtrace | 
| hasCallStackBacktraceEnabled | GHC.Internal.Exception.Backtrace | 
| HasExceptionContext | GHC.Internal.Exception.Type | 
| HasField | GHC.Internal.Records | 
| hashInteger | GHC.Internal.Integer | 
| hashStableName | GHC.Internal.StableName, GHC.Internal.System.Mem.StableName | 
| hashUnique | GHC.Internal.Data.Unique | 
| HaskellFinalizers | GHC.Internal.ForeignPtr | 
| haType | GHC.Internal.IO.Handle.Types | 
| hClose | GHC.Internal.IO.Handle, GHC.Internal.System.IO | 
| hClose_help | GHC.Internal.IO.Handle.Internals, GHC.Internal.IO.Handle | 
| hClose_impl | GHC.Internal.IO.Handle.Internals | 
| hdecT | GHC.Internal.Data.Typeable | 
| hDuplicate | GHC.Internal.IO.Handle | 
| hDuplicateTo | GHC.Internal.IO.Handle | 
| head | GHC.Internal.List, GHC.Internal.Data.OldList, GHC.Internal.Data.List | 
| heapBase | GHC.Internal.RTS.Flags | 
| HeapByCCS | GHC.Internal.RTS.Flags | 
| HeapByClosureType | GHC.Internal.RTS.Flags | 
| HeapByDescr | GHC.Internal.RTS.Flags | 
| HeapByEra | GHC.Internal.RTS.Flags | 
| HeapByInfoTable | GHC.Internal.RTS.Flags | 
| HeapByLDV | GHC.Internal.RTS.Flags | 
| HeapByMod | GHC.Internal.RTS.Flags | 
| HeapByRetainer | GHC.Internal.RTS.Flags | 
| HeapByType | GHC.Internal.RTS.Flags | 
| HeapOverflow | GHC.Internal.IO.Exception, GHC.Internal.Control.Exception.Base, GHC.Internal.Control.Exception | 
| heapOverflow | GHC.Internal.IO.Exception | 
| heapProfileInterval | GHC.Internal.RTS.Flags | 
| heapProfileIntervalTicks | GHC.Internal.RTS.Flags | 
| heapSizeSuggestion | GHC.Internal.RTS.Flags | 
| heapSizeSuggestionAuto | GHC.Internal.RTS.Flags | 
| heqT | GHC.Internal.Data.Typeable | 
| HexFloatLiterals | GHC.Internal.LanguageExtensions, GHC.Internal.TH.Syntax | 
| hFileSize | GHC.Internal.IO.Handle, GHC.Internal.System.IO | 
| hFlush | GHC.Internal.IO.Handle, GHC.Internal.System.IO | 
| hFlushAll | GHC.Internal.IO.Handle | 
| hGetBuf | GHC.Internal.IO.Handle.Text, GHC.Internal.IO.Handle, GHC.Internal.System.IO | 
| hGetBuffering | GHC.Internal.IO.Handle, GHC.Internal.System.IO | 
| hGetBufNonBlocking | GHC.Internal.IO.Handle.Text, GHC.Internal.IO.Handle, GHC.Internal.System.IO | 
| hGetBufSome | GHC.Internal.IO.Handle.Text, GHC.Internal.System.IO | 
| hGetChar | GHC.Internal.IO.Handle.Text, GHC.Internal.IO.Handle, GHC.Internal.System.IO | 
| hGetContents | GHC.Internal.IO.Handle.Text, GHC.Internal.IO.Handle, GHC.Internal.System.IO | 
| hGetContents' | GHC.Internal.IO.Handle.Text, GHC.Internal.IO.Handle, GHC.Internal.System.IO | 
| hGetEcho | GHC.Internal.IO.Handle, GHC.Internal.System.IO | 
| hGetEncoding | GHC.Internal.IO.Handle, GHC.Internal.System.IO | 
| hGetLine | GHC.Internal.IO.Handle.Text, GHC.Internal.IO.Handle, GHC.Internal.System.IO | 
| hGetPosn | GHC.Internal.IO.Handle, GHC.Internal.System.IO | 
| hIsClosed | GHC.Internal.IO.Handle, GHC.Internal.System.IO | 
| hIsEOF | GHC.Internal.IO.Handle, GHC.Internal.System.IO | 
| hIsOpen | GHC.Internal.IO.Handle, GHC.Internal.System.IO | 
| hIsReadable | GHC.Internal.IO.Handle, GHC.Internal.System.IO | 
| hIsSeekable | GHC.Internal.IO.Handle, GHC.Internal.System.IO | 
| hIsTerminalDevice | GHC.Internal.IO.Handle, GHC.Internal.System.IO | 
| hIsWritable | GHC.Internal.IO.Handle, GHC.Internal.System.IO | 
| hLock | GHC.Internal.IO.Handle.Lock, GHC.Internal.IO.Handle | 
| hLookAhead | GHC.Internal.IO.Handle, GHC.Internal.System.IO | 
| hLookAhead_ | GHC.Internal.IO.Handle.Internals | 
| hoistCode | GHC.Internal.TH.Monad | 
| hostIsThreaded | GHC.Internal.System.Posix.Internals | 
| hpc | GHC.Internal.RTS.Flags | 
| HpcFlags |  | 
| 1 (Type/Class) | GHC.Internal.RTS.Flags | 
| 2 (Data Constructor) | GHC.Internal.RTS.Flags | 
| hpcFlags | GHC.Internal.RTS.Flags | 
| hPrint | GHC.Internal.System.IO | 
| hPutBuf | GHC.Internal.IO.Handle.Text, GHC.Internal.IO.Handle, GHC.Internal.System.IO | 
| hPutBufNonBlocking | GHC.Internal.IO.Handle.Text, GHC.Internal.IO.Handle, GHC.Internal.System.IO | 
| hPutChar | GHC.Internal.IO.Handle.Text, GHC.Internal.IO.Handle, GHC.Internal.System.IO | 
| hPutStr | GHC.Internal.IO.Handle.Text, GHC.Internal.IO.Handle, GHC.Internal.System.IO | 
| hPutStrLn | GHC.Internal.IO.Handle.Text, GHC.Internal.System.IO | 
| hReady | GHC.Internal.System.IO | 
| HRefl | GHC.Internal.Data.Type.Equality, GHC.Internal.Type.Reflection, GHC.Internal.Data.Typeable | 
| hSeek | GHC.Internal.IO.Handle, GHC.Internal.System.IO | 
| hSetBinaryMode | GHC.Internal.IO.Handle, GHC.Internal.System.IO | 
| hSetBuffering | GHC.Internal.IO.Handle, GHC.Internal.System.IO | 
| hSetEcho | GHC.Internal.IO.Handle, GHC.Internal.System.IO | 
| hSetEncoding | GHC.Internal.IO.Handle, GHC.Internal.System.IO | 
| hSetFileSize | GHC.Internal.IO.Handle, GHC.Internal.System.IO | 
| hSetNewlineMode | GHC.Internal.IO.Handle, GHC.Internal.System.IO | 
| hSetPosn | GHC.Internal.IO.Handle, GHC.Internal.System.IO | 
| hShow | GHC.Internal.IO.Handle, GHC.Internal.System.IO | 
| hsLex | GHC.Internal.Text.Read.Lex | 
| hTell | GHC.Internal.IO.Handle, GHC.Internal.System.IO | 
| hTryLock | GHC.Internal.IO.Handle.Lock, GHC.Internal.IO.Handle | 
| hUnlock | GHC.Internal.IO.Handle.Lock | 
| hvalues | GHC.Internal.Heap.Closures | 
| hWaitForInput | GHC.Internal.IO.Handle.Text, GHC.Internal.IO.Handle, GHC.Internal.System.IO |