| abs | GHC.Num, Prelude | 
| absentErr | GHC.Base, GHC.Err | 
| absInteger | GHC.Integer | 
| AbsoluteSeek | GHC.IO.Device, GHC.IO.Handle, System.IO | 
| absurd | Data.Void, GHC.Base | 
| accum | GHC.Arr | 
| accumArray | GHC.Arr | 
| acos | GHC.Float, Numeric, Prelude | 
| acosDouble | GHC.Float | 
| acosDouble# | GHC.Base, GHC.Exts | 
| acosFloat | GHC.Float | 
| acosFloat# | GHC.Base, GHC.Exts | 
| acosh | GHC.Float, Numeric, Prelude | 
| acoshDouble | GHC.Float | 
| acoshDouble# | GHC.Base, GHC.Exts | 
| acoshFloat | GHC.Float | 
| acoshFloat# | GHC.Base, GHC.Exts | 
| addCFinalizerToWeak# | GHC.Base, GHC.Exts | 
| addExceptionAnnotation | Control.Exception.Context | 
| addExceptionContext | Control.Exception | 
| addFinalizer | System.Mem.Weak | 
| addForeignPtrConcFinalizer | GHC.ForeignPtr | 
| addForeignPtrFinalizer |  | 
| 1 (Function) | Foreign.ForeignPtr, Foreign.ForeignPtr.Safe, Foreign.Safe, Foreign, GHC.ForeignPtr | 
| 2 (Function) | Foreign.Concurrent | 
| addForeignPtrFinalizerEnv | Foreign.ForeignPtr, Foreign.ForeignPtr.Safe, Foreign.Safe, Foreign, GHC.ForeignPtr | 
| addHandleFinalizer | GHC.IO.Handle.Internals | 
| addIntC# | GHC.Base, GHC.Exts | 
| addMVarFinalizer |  | 
| 1 (Function) | GHC.MVar | 
| 2 (Function) | Control.Concurrent.MVar, Control.Concurrent | 
| Addr# | GHC.Base, GHC.Exts | 
| addr2Int# | GHC.Base, GHC.Exts | 
| AddrRep | GHC.Base, GHC.Exts | 
| addrToAny# | GHC.Base, GHC.Exts | 
| addWordC# | GHC.Base, GHC.Exts | 
| adjust | GHC.Arr | 
| advancePtr | Foreign.Marshal.Array, Foreign.Marshal.Safe, Foreign.Marshal, Foreign.Safe, Foreign | 
| AlgConstr | Data.Data | 
| AlgRep | Data.Data | 
| alignment | Foreign.Storable, Foreign.Safe, Foreign | 
| alignPtr | Foreign.Ptr, Foreign.Safe, Foreign, GHC.Ptr | 
| All |  | 
| 1 (Type/Class) | Data.Monoid, Data.Semigroup | 
| 2 (Data Constructor) | Data.Monoid, Data.Semigroup | 
| all |  | 
| 1 (Function) | GHC.List, GHC.OldList | 
| 2 (Function) | Data.Foldable, Data.List, Prelude | 
| alloca | Foreign.Marshal.Alloc, Foreign.Marshal.Safe, Foreign.Marshal, Foreign.Safe, Foreign | 
| allocaArray | Foreign.Marshal.Array, Foreign.Marshal.Safe, Foreign.Marshal, Foreign.Safe, Foreign | 
| allocaArray0 | Foreign.Marshal.Array, Foreign.Marshal.Safe, Foreign.Marshal, Foreign.Safe, Foreign | 
| allocaBytes | Foreign.Marshal.Alloc, Foreign.Marshal.Safe, Foreign.Marshal, Foreign.Safe, Foreign | 
| allocaBytesAligned | Foreign.Marshal.Alloc, Foreign.Marshal.Safe, Foreign.Marshal, Foreign.Safe, Foreign | 
| allocated_bytes | GHC.Stats | 
| AllocationLimitExceeded |  | 
| 1 (Type/Class) | Control.Exception, Control.Exception.Base, GHC.IO.Exception | 
| 2 (Data Constructor) | Control.Exception, Control.Exception.Base, GHC.IO.Exception | 
| allocationLimitExceeded | GHC.IO.Exception | 
| allocLimitGrace | GHC.RTS.Flags | 
| allowInterrupt | Control.Exception | 
| AlreadyExists | GHC.IO.Exception | 
| alreadyExistsErrorType | System.IO.Error | 
| alreadyInUseErrorType | System.IO.Error | 
| Alt |  | 
| 1 (Type/Class) | Data.Monoid | 
| 2 (Data Constructor) | Data.Monoid | 
| Alternative | GHC.Base, Control.Applicative | 
| amap | GHC.Arr | 
| And |  | 
| 1 (Type/Class) | Data.Bits, Foreign.Safe, Foreign | 
| 2 (Data Constructor) | Data.Bits, Foreign.Safe, Foreign | 
| and |  | 
| 1 (Function) | GHC.List, GHC.OldList | 
| 2 (Function) | Data.Foldable, Data.List, Prelude | 
| and# | GHC.Base, GHC.Exts | 
| and64# | GHC.Base, GHC.Exts | 
| andI# | GHC.Base, GHC.Exts | 
| andInteger | GHC.Integer | 
| andNatural | GHC.Natural | 
| andWord16# | GHC.Base, GHC.Exts | 
| andWord32# | GHC.Base, GHC.Exts | 
| andWord8# | GHC.Base, GHC.Exts | 
| annotateIO | Control.Exception | 
| annotateIOError | System.IO.Error | 
| AnnotationWrapper |  | 
| 1 (Type/Class) | GHC.Desugar | 
| 2 (Data Constructor) | GHC.Desugar | 
| Any |  | 
| 1 (Type/Class) | GHC.Base, GHC.Exts | 
| 2 (Type/Class) | Data.Monoid, Data.Semigroup | 
| 3 (Data Constructor) | Data.Monoid, Data.Semigroup | 
| any |  | 
| 1 (Function) | GHC.List, GHC.OldList | 
| 2 (Function) | Data.Foldable, Data.List, Prelude | 
| anyToAddr# | GHC.Base, GHC.Exts | 
| Ap |  | 
| 1 (Type/Class) | Data.Monoid | 
| 2 (Data Constructor) | Data.Monoid | 
| ap | Control.Monad, GHC.Base | 
| App | Type.Reflection | 
| app | Control.Arrow | 
| append | Data.List.NonEmpty | 
| appendFile | Prelude, System.IO | 
| AppendHandle | GHC.IO.Handle.Types | 
| appendList | Data.List.NonEmpty | 
| AppendMode | GHC.IO.IOMode, System.IO | 
| appEndo | Data.Monoid, Data.Semigroup | 
| AppendSymbol | GHC.TypeLits | 
| Applicative | GHC.Base, Control.Applicative, Prelude | 
| apply |  | 
| 1 (Function) | Data.Type.Equality | 
| 2 (Function) | GHC.RTS.Flags | 
| applyWhen | Data.Function | 
| appPrec | GHC.Show | 
| appPrec1 | GHC.Show | 
| approxRational | Data.Ratio | 
| arch | System.Info | 
| Arg |  | 
| 1 (Type/Class) | Data.Semigroup | 
| 2 (Data Constructor) | Data.Semigroup | 
| ArgDescr | System.Console.GetOpt | 
| ArgMax | Data.Semigroup | 
| ArgMin | Data.Semigroup | 
| ArgOrder | System.Console.GetOpt | 
| argvEncoding | GHC.IO.Encoding | 
| ArithException | Control.Exception, Control.Exception.Base, GHC.Exception, GHC.Exception.Type | 
| arr | Control.Arrow | 
| Array |  | 
| 1 (Type/Class) | GHC.Arr | 
| 2 (Data Constructor) | GHC.Arr | 
| array | GHC.Arr | 
| Array# | GHC.Base, GHC.Exts | 
| ArrayArray# |  | 
| 1 (Type/Class) | GHC.ArrayArray, GHC.Exts | 
| 2 (Data Constructor) | GHC.ArrayArray, GHC.Exts | 
| ArrayException | Control.Exception, Control.Exception.Base, GHC.IO.Exception | 
| arrEleBottom | GHC.Arr | 
| Arrow | Control.Arrow | 
| ArrowApply | Control.Arrow | 
| ArrowChoice | Control.Arrow | 
| ArrowLoop | Control.Arrow | 
| ArrowMonad |  | 
| 1 (Type/Class) | Control.Arrow | 
| 2 (Data Constructor) | Control.Arrow | 
| ArrowPlus | Control.Arrow | 
| ArrowZero | Control.Arrow | 
| ascii | GHC.IO.Encoding.Latin1 | 
| asciiTab | GHC.Show | 
| ascii_decode | GHC.IO.Encoding.Latin1 | 
| ascii_encode | GHC.IO.Encoding.Latin1 | 
| asin | GHC.Float, Numeric, Prelude | 
| asinDouble | GHC.Float | 
| asinDouble# | GHC.Base, GHC.Exts | 
| asinFloat | GHC.Float | 
| asinFloat# | GHC.Base, GHC.Exts | 
| asinh | GHC.Float, Numeric, Prelude | 
| asinhDouble | GHC.Float | 
| asinhDouble# | GHC.Base, GHC.Exts | 
| asinhFloat | GHC.Float | 
| asinhFloat# | GHC.Base, GHC.Exts | 
| asProxyTypeOf | Data.Proxy | 
| Assert | GHC.TypeError | 
| assert | Control.Exception, Control.Exception.Base, GHC.Base | 
| assertError | GHC.IO.Exception | 
| AssertionFailed |  | 
| 1 (Type/Class) | Control.Exception, Control.Exception.Base, GHC.IO.Exception | 
| 2 (Data Constructor) | Control.Exception, Control.Exception.Base, GHC.IO.Exception | 
| Associativity | GHC.Generics | 
| assocs | GHC.Arr | 
| asTypeOf | GHC.Base, Prelude | 
| asum | Data.Foldable, Control.Applicative | 
| AsyncException | Control.Exception, Control.Exception.Base, GHC.IO.Exception | 
| asyncExceptionFromException | Control.Exception, Control.Exception.Base, GHC.IO.Exception | 
| asyncExceptionToException | Control.Exception, Control.Exception.Base, GHC.IO.Exception | 
| atan | GHC.Float, Numeric, Prelude | 
| atan2 | GHC.Float, Prelude | 
| atanDouble | GHC.Float | 
| atanDouble# | GHC.Base, GHC.Exts | 
| atanFloat | GHC.Float | 
| atanFloat# | GHC.Base, GHC.Exts | 
| atanh | GHC.Float, Numeric, Prelude | 
| atanhDouble | GHC.Float | 
| atanhDouble# | GHC.Base, GHC.Exts | 
| atanhFloat | GHC.Float | 
| atanhFloat# | GHC.Base, GHC.Exts | 
| atomically | GHC.Conc, GHC.Conc.Sync | 
| atomically# | GHC.Base, GHC.Exts | 
| atomicCasAddrAddr# | GHC.Base, GHC.Exts | 
| atomicCasWord16Addr# | GHC.Base, GHC.Exts | 
| atomicCasWord32Addr# | GHC.Base, GHC.Exts | 
| atomicCasWord64Addr# | GHC.Base, GHC.Exts | 
| atomicCasWord8Addr# | GHC.Base, GHC.Exts | 
| atomicCasWordAddr# | GHC.Base, GHC.Exts | 
| atomicExchangeAddrAddr# | GHC.Base, GHC.Exts | 
| atomicExchangeWordAddr# | GHC.Base, GHC.Exts | 
| atomicModifyIORef | Data.IORef | 
| atomicModifyIORef' | Data.IORef, GHC.IORef | 
| atomicModifyIORef'_ | GHC.IORef | 
| atomicModifyIORef2 | GHC.IORef | 
| atomicModifyIORef2Lazy | GHC.IORef | 
| atomicModifyIORefLazy_ | GHC.IORef | 
| atomicModifyIORefP | GHC.IORef | 
| atomicModifyMutVar# | GHC.Exts | 
| atomicModifyMutVar2# | GHC.Base, GHC.Exts | 
| atomicModifyMutVar_# | GHC.Base, GHC.Exts | 
| atomicReadIntArray# | GHC.Base, GHC.Exts | 
| atomicReadWordAddr# | GHC.Base, GHC.Exts | 
| atomicSwapIORef | GHC.IORef | 
| atomicSwapMutVar# | GHC.Base, GHC.Exts | 
| atomicWriteIntArray# | GHC.Base, GHC.Exts | 
| atomicWriteIORef | Data.IORef | 
| atomicWriteWordAddr# | GHC.Base, GHC.Exts | 
| augment | GHC.Base, GHC.Exts, GHC.List | 
| augmentIOError | GHC.IO.Handle.Internals | 
| automaticEraIncrement | GHC.RTS.Flags |