| HPrintfType | Text.Printf |
| Handle | System.IO |
| HandlePosn | System.IO |
| Handler |
| 1 (Type/Class) | GHC.ConsoleHandler |
| 2 (Type/Class) | System.Posix.Signals, System.Posix, System.Posix.Signals.Exts |
| HangupOnClose | System.Posix, System.Posix.Terminal |
| HasJobControl | System.Posix, System.Posix.Unistd |
| HasResolution | Data.Fixed |
| HasSavedIDs | System.Posix, System.Posix.Unistd |
| HashTable | Data.HashTable |
| HeapOverflow | Control.Exception |
| hClose | System.IO |
| hFileSize | System.IO |
| hFlush | System.IO |
| hGet |
| 1 (Function) | Data.ByteString, Data.ByteString.Char8 |
| 2 (Function) | Data.ByteString.Lazy, Data.ByteString.Lazy.Char8 |
| hGetArray | Data.Array.IO |
| hGetBuf | System.IO |
| hGetBufNonBlocking | System.IO |
| hGetBuffering | System.IO |
| hGetChar | System.IO |
| hGetContents |
| 1 (Function) | Data.ByteString, Data.ByteString.Char8 |
| 2 (Function) | Data.ByteString.Lazy, Data.ByteString.Lazy.Char8 |
| 3 (Function) | System.IO |
| hGetEcho | System.IO |
| hGetLine |
| 1 (Function) | Data.ByteString, Data.ByteString.Char8 |
| 2 (Function) | System.IO |
| hGetNonBlocking |
| 1 (Function) | Data.ByteString, Data.ByteString.Char8 |
| 2 (Function) | Data.ByteString.Lazy, Data.ByteString.Lazy.Char8 |
| hGetPS | Data.PackedString |
| hGetPosn | System.IO |
| hIsClosed | System.IO |
| hIsEOF | System.IO |
| hIsOpen | System.IO |
| hIsReadable | System.IO |
| hIsSeekable | System.IO |
| hIsTerminalDevice | System.IO |
| hIsWritable | System.IO |
| hLookAhead | System.IO |
| hPrint | System.IO |
| hPrintf | Text.Printf |
| hPut |
| 1 (Function) | Data.ByteString, Data.ByteString.Char8 |
| 2 (Function) | Data.ByteString.Lazy, Data.ByteString.Lazy.Char8 |
| hPutArray | Data.Array.IO |
| hPutBuf | System.IO |
| hPutBufNonBlocking | System.IO |
| hPutChar | System.IO |
| hPutPS | Data.PackedString |
| hPutStr |
| 1 (Function) | Data.ByteString, Data.ByteString.Char8 |
| 2 (Function) | System.IO |
| hPutStrLn |
| 1 (Function) | Data.ByteString, Data.ByteString.Char8 |
| 2 (Function) | System.IO |
| hReady | System.IO |
| hSeek | System.IO |
| hSetBinaryMode | System.IO |
| hSetBuffering | System.IO |
| hSetEcho | System.IO |
| hSetFileSize | System.IO |
| hSetPosn | System.IO |
| hShow | System.IO |
| hTell | System.IO |
| hWaitForInput | System.IO |
| handle | Control.Exception |
| handleJust | Control.Exception |
| handleToFd | System.Posix, System.Posix.IO |
| hang |
| 1 (Function) | Language.Haskell.TH.PprLib |
| 2 (Function) | Text.PrettyPrint, Text.PrettyPrint.HughesPJ |
| hardLimit | System.Posix, System.Posix.Resource |
| hashInt | Data.HashTable |
| hashStableName | System.Mem.StableName |
| hashString | Data.HashTable |
| hashUnique | Data.Unique |
| haskell | Text.ParserCombinators.Parsec.Language |
| haskellDef | Text.ParserCombinators.Parsec.Language |
| haskellStyle | Text.ParserCombinators.Parsec.Language |
| haveRtldLocal | System.Posix.DynamicLinker, System.Posix.DynamicLinker.Prim |
| haveRtldNext | System.Posix.DynamicLinker, System.Posix.DynamicLinker.Prim |
| hcat |
| 1 (Function) | Language.Haskell.TH.PprLib |
| 2 (Function) | Text.PrettyPrint, Text.PrettyPrint.HughesPJ |
| head |
| 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 |
| headPS | Data.PackedString |
| hexDigit | Text.ParserCombinators.Parsec, Text.ParserCombinators.Parsec.Char |
| hexadecimal | Text.ParserCombinators.Parsec.Token |
| homeDirectory | System.Posix, System.Posix.User |
| hsLex | Text.Read.Lex |
| hsep |
| 1 (Function) | Language.Haskell.TH.PprLib |
| 2 (Function) | Text.PrettyPrint, Text.PrettyPrint.HughesPJ |