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