| id | NumHask.Prelude | 
| Idempotent | NumHask.Algebra.Group, NumHask, NumHask.Prelude | 
| Identity |  | 
| 1 (Data Constructor) | NumHask.Prelude | 
| 2 (Type/Class) | NumHask.Prelude | 
| identity | NumHask.Prelude | 
| ifM | NumHask.Prelude | 
| ifThenElse | NumHask.Prelude | 
| ignore | NumHask.Prelude | 
| imagPart | NumHask.Data.Complex, NumHask, NumHask.Prelude | 
| IndexOutOfBounds | NumHask.Prelude | 
| infinity | NumHask.Algebra.Field, NumHask, NumHask.Prelude | 
| Infix | NumHask.Prelude | 
| InfixI | NumHask.Prelude | 
| initDef | NumHask.Prelude | 
| initMay | NumHask.Prelude | 
| inits | NumHask.Prelude | 
| initSafe | NumHask.Prelude | 
| Int | NumHask.Prelude | 
| Int16 | NumHask.Prelude | 
| Int32 | NumHask.Prelude | 
| Int64 | NumHask.Prelude | 
| Int8 | NumHask.Prelude | 
| Integer | NumHask.Prelude | 
| Integral | NumHask.Data.Integral, NumHask, NumHask.Prelude | 
| integralEnumFrom | NumHask.Prelude | 
| integralEnumFromThen | NumHask.Prelude | 
| integralEnumFromThenTo | NumHask.Prelude | 
| integralEnumFromTo | NumHask.Prelude | 
| interact | NumHask.Prelude | 
| intercalate | NumHask.Prelude | 
| interruptible | NumHask.Prelude | 
| intersperse | NumHask.Prelude | 
| IntMap | NumHask.Prelude | 
| IntPtr | NumHask.Prelude | 
| IntSet | NumHask.Prelude | 
| intToDigit | NumHask.Prelude | 
| inv | NumHask.Algebra.Group, NumHask, NumHask.Prelude | 
| Invertible | NumHask.Algebra.Group, NumHask, NumHask.Prelude | 
| InvolutiveRing | NumHask.Algebra.Ring, NumHask, NumHask.Prelude | 
| IO | NumHask.Prelude | 
| ioError | NumHask.Prelude | 
| IOException | NumHask.Prelude | 
| IOGen |  | 
| 1 (Data Constructor) | NumHask.Prelude | 
| 2 (Type/Class) | NumHask.Prelude | 
| IOGenM |  | 
| 1 (Data Constructor) | NumHask.Prelude | 
| 2 (Type/Class) | NumHask.Prelude | 
| IOMode | NumHask.Prelude | 
| isAlpha | NumHask.Prelude | 
| isAlphaNum | NumHask.Prelude | 
| isAscii | NumHask.Prelude | 
| isControl | NumHask.Prelude | 
| isCurrentThreadBound | NumHask.Prelude | 
| isDenormalized | NumHask.Prelude | 
| isDigit | NumHask.Prelude | 
| isEmptyMVar | NumHask.Prelude | 
| isHexDigit | NumHask.Prelude | 
| isIEEE | NumHask.Prelude | 
| isInfinite | NumHask.Prelude | 
| isJust | NumHask.Prelude | 
| IsLabel | NumHask.Prelude | 
| isLeft | NumHask.Prelude | 
| isLetter | NumHask.Prelude | 
| isLower | NumHask.Prelude | 
| isNaN | NumHask.Prelude | 
| isNegativeZero | NumHask.Prelude | 
| isNewtype | NumHask.Prelude | 
| isNothing | NumHask.Prelude | 
| isPrefixOf | NumHask.Prelude | 
| isPrint | NumHask.Prelude | 
| isRight | NumHask.Prelude | 
| isSigned | NumHask.Prelude | 
| isSpace | NumHask.Prelude | 
| IsString | NumHask.Prelude | 
| isUpper | NumHask.Prelude | 
| iterate | NumHask.Prelude |