| id | Basement.Compat.Base, Basement.Imports |
| Identity | |
| 1 (Data Constructor) | Basement.Compat.Identity |
| 2 (Type/Class) | Basement.Compat.Identity |
| IDivisible | Basement.Numerical.Multiplicative |
| ifThenElse | |
| 1 (Function) | Basement.Compat.Base |
| 2 (Function) | Basement.Imports |
| index | |
| 1 (Function) | Basement.Sized.List |
| 2 (Function) | Basement.Block |
| 3 (Function) | Basement.Sized.Block, Basement.BlockN |
| 4 (Function) | Basement.BoxedArray |
| 5 (Function) | Basement.Sized.Vect |
| 6 (Function) | Basement.UArray |
| 7 (Function) | Basement.Sized.UVect |
| 8 (Function) | Basement.String |
| indexStatic | |
| 1 (Function) | Basement.Sized.List |
| 2 (Function) | Basement.Sized.Block, Basement.BlockN |
| indices | |
| 1 (Function) | Basement.UArray |
| 2 (Function) | Basement.String |
| init | Basement.Sized.List |
| initialize | Basement.Terminal |
| Int | Basement.Compat.Base, Basement.Imports |
| Int16 | Basement.Compat.Base, Basement.Imports |
| Int16# | Basement.Compat.Primitive |
| int16ToInt# | Basement.Compat.Primitive |
| int16ToInt32# | Basement.Compat.Primitive |
| Int32 | Basement.Compat.Base, Basement.Imports |
| Int32# | Basement.Compat.Primitive |
| int32ToInt# | Basement.Compat.Primitive |
| Int64 | Basement.Compat.Base, Basement.Imports |
| int64ToInt | Basement.IntegralConv |
| Int8 | Basement.Compat.Base, Basement.Imports |
| Int8# | Basement.Compat.Primitive |
| int8ToInt# | Basement.Compat.Primitive |
| int8ToInt16# | Basement.Compat.Primitive |
| int8ToInt32# | Basement.Compat.Primitive |
| Integer | Basement.Compat.Base, Basement.Imports |
| integerToDouble | Basement.Floating |
| integerToFloat | Basement.Floating |
| integerToNatural | Basement.Compat.Natural |
| Integral | Basement.Compat.NumLiteral, Basement.Compat.Base, Basement.Imports |
| IntegralDownsize | Basement.IntegralConv |
| integralDownsize | Basement.IntegralConv |
| integralDownsizeCheck | Basement.IntegralConv |
| IntegralUpsize | Basement.IntegralConv |
| integralUpsize | Basement.IntegralConv |
| internalError | Basement.Compat.Base |
| intersperse | |
| 1 (Function) | Basement.Block |
| 2 (Function) | Basement.Sized.Block, Basement.BlockN |
| 3 (Function) | Basement.BoxedArray |
| 4 (Function) | Basement.Sized.Vect |
| 5 (Function) | Basement.UArray |
| 6 (Function) | Basement.Sized.UVect |
| 7 (Function) | Basement.String |
| Into | Basement.From |
| into | Basement.From |
| intToInt16# | Basement.Compat.Primitive |
| intToInt32# | Basement.Compat.Primitive |
| intToInt64 | Basement.IntegralConv |
| intToInt8# | Basement.Compat.Primitive |
| InvalidContinuation | Basement.String |
| InvalidHeader | Basement.String |
| InvalidRecast | |
| 1 (Type/Class) | Basement.Exception |
| 2 (Data Constructor) | Basement.Exception |
| IO | Basement.Compat.Base, Basement.Imports |
| isBitSet | Basement.Bits |
| isInfixOf | Basement.String |
| IsIntegral | Basement.Numerical.Number |
| IsList | Basement.Compat.IsList, Basement.Compat.Base, Basement.Imports |
| isMutablePinned | Basement.Block |
| IsNatural | Basement.Numerical.Number |
| isOutOfBound | Basement.Exception |
| ISO_8859_1 | Basement.String |
| isPinned | Basement.Block |
| isPrefixOf | |
| 1 (Function) | Basement.BoxedArray |
| 2 (Function) | Basement.UArray |
| 3 (Function) | Basement.String |
| IsString | Basement.Compat.Base, Basement.Imports |
| isSuffixOf | |
| 1 (Function) | Basement.BoxedArray |
| 2 (Function) | Basement.UArray |
| 3 (Function) | Basement.String |
| Item | Basement.Compat.IsList, Basement.Compat.Base, Basement.Imports |
| iterSet | Basement.Block.Mutable |