| M1 |  | 
| 1 (Type/Class) | GHC.Internal.Generics | 
| 2 (Data Constructor) | GHC.Internal.Generics | 
| machineReadable | GHC.Internal.RTS.Flags | 
| MagicHash | GHC.Internal.LanguageExtensions, GHC.Internal.TH.Syntax | 
| major_gcs | GHC.Internal.Stats | 
| makeStableName | GHC.Internal.StableName, GHC.Internal.System.Mem.StableName | 
| makeStableName# | GHC.Internal.Base, GHC.Internal.Exts | 
| makeStablePtr# | GHC.Internal.Base, GHC.Internal.Exts | 
| makeVersion | GHC.Internal.Data.Version | 
| malloc | GHC.Internal.Foreign.Marshal.Alloc, GHC.Internal.Foreign.Marshal.Safe | 
| mallocArray | GHC.Internal.Foreign.Marshal.Array, GHC.Internal.Foreign.Marshal.Safe | 
| mallocArray0 | GHC.Internal.Foreign.Marshal.Array, GHC.Internal.Foreign.Marshal.Safe | 
| mallocBytes | GHC.Internal.Foreign.Marshal.Alloc, GHC.Internal.Foreign.Marshal.Safe | 
| mallocForeignPtr | GHC.Internal.ForeignPtr, GHC.Internal.Foreign.ForeignPtr.Imp, GHC.Internal.Foreign.ForeignPtr | 
| mallocForeignPtrAlignedBytes | GHC.Internal.ForeignPtr | 
| mallocForeignPtrArray | GHC.Internal.Foreign.ForeignPtr.Imp, GHC.Internal.Foreign.ForeignPtr | 
| mallocForeignPtrArray0 | GHC.Internal.Foreign.ForeignPtr.Imp, GHC.Internal.Foreign.ForeignPtr | 
| mallocForeignPtrBytes | GHC.Internal.ForeignPtr, GHC.Internal.Foreign.ForeignPtr.Imp, GHC.Internal.Foreign.ForeignPtr | 
| mallocPlainForeignPtr | GHC.Internal.ForeignPtr | 
| mallocPlainForeignPtrAlignedBytes | GHC.Internal.ForeignPtr | 
| mallocPlainForeignPtrBytes | GHC.Internal.ForeignPtr | 
| MallocPtr | GHC.Internal.ForeignPtr | 
| Many | GHC.Internal.Base, GHC.Internal.Exts | 
| many |  | 
| 1 (Function) | GHC.Internal.Base | 
| 2 (Function) | GHC.Internal.Text.ParserCombinators.ReadP | 
| many1 | GHC.Internal.Text.ParserCombinators.ReadP | 
| manyName | GHC.Internal.TH.Syntax | 
| manyTill | GHC.Internal.Text.ParserCombinators.ReadP | 
| map | GHC.Internal.Base, GHC.Internal.List, GHC.Internal.Data.OldList, GHC.Internal.Data.List | 
| mapAccumL |  | 
| 1 (Function) | GHC.Internal.Data.OldList | 
| 2 (Function) | GHC.Internal.Data.Traversable, GHC.Internal.Data.List | 
| mapAccumM | GHC.Internal.Data.Traversable | 
| mapAccumR |  | 
| 1 (Function) | GHC.Internal.Data.OldList | 
| 2 (Function) | GHC.Internal.Data.Traversable, GHC.Internal.Data.List | 
| mapAndUnzipM | GHC.Internal.Control.Monad | 
| mapException | GHC.Internal.Control.Exception.Base, GHC.Internal.Control.Exception | 
| mapExceptionContext | GHC.Internal.Exception.Type | 
| mapFB | GHC.Internal.Base | 
| mapM |  | 
| 1 (Function) | GHC.Internal.Base | 
| 2 (Function) | GHC.Internal.Data.Traversable, GHC.Internal.Control.Monad | 
| mapMaybe | GHC.Internal.Data.Maybe | 
| mapM_ | GHC.Internal.Data.Foldable, GHC.Internal.Control.Monad | 
| mappend | GHC.Internal.Base, GHC.Internal.Data.Monoid | 
| mask | GHC.Internal.IO, GHC.Internal.Control.Exception.Base, GHC.Internal.Control.Exception | 
| maskAsyncExceptions# | GHC.Internal.Base, GHC.Internal.Exts | 
| MaskedInterruptible | GHC.Internal.IO, GHC.Internal.Control.Exception.Base, GHC.Internal.Control.Exception | 
| MaskedUninterruptible | GHC.Internal.IO, GHC.Internal.Control.Exception.Base, GHC.Internal.Control.Exception | 
| MaskingState | GHC.Internal.IO, GHC.Internal.Control.Exception.Base, GHC.Internal.Control.Exception | 
| maskUninterruptible# | GHC.Internal.Base, GHC.Internal.Exts | 
| mask_ | GHC.Internal.IO, GHC.Internal.Control.Exception.Base, GHC.Internal.Control.Exception | 
| Match |  | 
| 1 (Type/Class) | GHC.Internal.TH.Syntax | 
| 2 (Data Constructor) | GHC.Internal.TH.Syntax | 
| match | GHC.Internal.TH.Lib | 
| MatchQ | GHC.Internal.TH.Lib | 
| MathSymbol | GHC.Internal.Unicode | 
| Max |  | 
| 1 (Type/Class) | GHC.Internal.Data.Functor.Utils | 
| 2 (Data Constructor) | GHC.Internal.Data.Functor.Utils | 
| 3 (Type/Class) | GHC.Internal.Data.Type.Ord | 
| max | GHC.Internal.Base, GHC.Internal.Data.Ord | 
| maxBound | GHC.Internal.Enum | 
| maxConstrIndex | GHC.Internal.Data.Data | 
| maxDouble# | GHC.Internal.Base, GHC.Internal.Exts | 
| maxDoubleX2# | GHC.Internal.Base, GHC.Internal.Exts | 
| maxDoubleX4# | GHC.Internal.Base, GHC.Internal.Exts | 
| maxDoubleX8# | GHC.Internal.Base, GHC.Internal.Exts | 
| maxExpt | GHC.Internal.Float | 
| maxExpt10 | GHC.Internal.Float | 
| maxFloat# | GHC.Internal.Base, GHC.Internal.Exts | 
| maxFloatX16# | GHC.Internal.Base, GHC.Internal.Exts | 
| maxFloatX4# | GHC.Internal.Base, GHC.Internal.Exts | 
| maxFloatX8# | GHC.Internal.Base, GHC.Internal.Exts | 
| maxHeapSize | GHC.Internal.RTS.Flags | 
| maximum |  | 
| 1 (Function) | GHC.Internal.List, GHC.Internal.Data.OldList | 
| 2 (Function) | GHC.Internal.Data.Foldable, GHC.Internal.Data.List | 
| maximumBy |  | 
| 1 (Function) | GHC.Internal.Data.Foldable, GHC.Internal.Data.List | 
| 2 (Function) | GHC.Internal.Data.OldList | 
| maxInt | GHC.Internal.Base | 
| maxInt16X16# | GHC.Internal.Base, GHC.Internal.Exts | 
| maxInt16X32# | GHC.Internal.Base, GHC.Internal.Exts | 
| maxInt16X8# | GHC.Internal.Base, GHC.Internal.Exts | 
| maxInt32X16# | GHC.Internal.Base, GHC.Internal.Exts | 
| maxInt32X4# | GHC.Internal.Base, GHC.Internal.Exts | 
| maxInt32X8# | GHC.Internal.Base, GHC.Internal.Exts | 
| maxInt64X2# | GHC.Internal.Base, GHC.Internal.Exts | 
| maxInt64X4# | GHC.Internal.Base, GHC.Internal.Exts | 
| maxInt64X8# | GHC.Internal.Base, GHC.Internal.Exts | 
| maxInt8X16# | GHC.Internal.Base, GHC.Internal.Exts | 
| maxInt8X32# | GHC.Internal.Base, GHC.Internal.Exts | 
| maxInt8X64# | GHC.Internal.Base, GHC.Internal.Exts | 
| maxLocalSparks | GHC.Internal.RTS.Flags | 
| maxPrecedence | GHC.Internal.TH.Syntax | 
| maxRetainerSetSize | GHC.Internal.RTS.Flags | 
| maxStkSize | GHC.Internal.RTS.Flags | 
| maxTupleSize | GHC.Internal.Exts | 
| maxWord16X16# | GHC.Internal.Base, GHC.Internal.Exts | 
| maxWord16X32# | GHC.Internal.Base, GHC.Internal.Exts | 
| maxWord16X8# | GHC.Internal.Base, GHC.Internal.Exts | 
| maxWord32X16# | GHC.Internal.Base, GHC.Internal.Exts | 
| maxWord32X4# | GHC.Internal.Base, GHC.Internal.Exts | 
| maxWord32X8# | GHC.Internal.Base, GHC.Internal.Exts | 
| maxWord64X2# | GHC.Internal.Base, GHC.Internal.Exts | 
| maxWord64X4# | GHC.Internal.Base, GHC.Internal.Exts | 
| maxWord64X8# | GHC.Internal.Base, GHC.Internal.Exts | 
| maxWord8X16# | GHC.Internal.Base, GHC.Internal.Exts | 
| maxWord8X32# | GHC.Internal.Base, GHC.Internal.Exts | 
| maxWord8X64# | GHC.Internal.Base, GHC.Internal.Exts | 
| max_compact_bytes | GHC.Internal.Stats | 
| max_large_objects_bytes | GHC.Internal.Stats | 
| max_live_bytes | GHC.Internal.Stats | 
| max_mem_in_use_bytes | GHC.Internal.Stats | 
| max_slop_bytes | GHC.Internal.Stats | 
| Maybe | GHC.Internal.Maybe, GHC.Internal.Base, GHC.Internal.Data.Maybe | 
| maybe | GHC.Internal.Data.Maybe | 
| maybeNew | GHC.Internal.Foreign.Marshal.Utils, GHC.Internal.Foreign.Marshal.Safe | 
| maybePeek | GHC.Internal.Foreign.Marshal.Utils, GHC.Internal.Foreign.Marshal.Safe | 
| maybeToList | GHC.Internal.Data.Maybe | 
| maybeWith | GHC.Internal.Foreign.Marshal.Utils, GHC.Internal.Foreign.Marshal.Safe | 
| mconcat | GHC.Internal.Base, GHC.Internal.Data.Monoid | 
| MDoE | GHC.Internal.TH.Syntax | 
| mdoE | GHC.Internal.TH.Lib | 
| memcmp | GHC.Internal.TH.Syntax | 
| memcpy | GHC.Internal.IO.Handle.Text | 
| mempty | GHC.Internal.Base, GHC.Internal.Data.Monoid | 
| mergeExceptionContext | GHC.Internal.Exception.Context, GHC.Internal.Exception.Type | 
| Meta | GHC.Internal.Generics | 
| MetaCons | GHC.Internal.Generics | 
| MetaData | GHC.Internal.Generics | 
| MetaSel | GHC.Internal.Generics | 
| mfilter | GHC.Internal.Control.Monad | 
| mfix | GHC.Internal.Control.Monad.Fix | 
| migrate | GHC.Internal.RTS.Flags | 
| Min |  | 
| 1 (Type/Class) | GHC.Internal.Data.Functor.Utils | 
| 2 (Data Constructor) | GHC.Internal.Data.Functor.Utils | 
| 3 (Type/Class) | GHC.Internal.Data.Type.Ord | 
| min | GHC.Internal.Base, GHC.Internal.Data.Ord | 
| minAllocAreaSize | GHC.Internal.RTS.Flags | 
| minBound | GHC.Internal.Enum | 
| minDouble# | GHC.Internal.Base, GHC.Internal.Exts | 
| minDoubleX2# | GHC.Internal.Base, GHC.Internal.Exts | 
| minDoubleX4# | GHC.Internal.Base, GHC.Internal.Exts | 
| minDoubleX8# | GHC.Internal.Base, GHC.Internal.Exts | 
| minExpt | GHC.Internal.Float | 
| minFloat# | GHC.Internal.Base, GHC.Internal.Exts | 
| minFloatX16# | GHC.Internal.Base, GHC.Internal.Exts | 
| minFloatX4# | GHC.Internal.Base, GHC.Internal.Exts | 
| minFloatX8# | GHC.Internal.Base, GHC.Internal.Exts | 
| minimum |  | 
| 1 (Function) | GHC.Internal.List, GHC.Internal.Data.OldList | 
| 2 (Function) | GHC.Internal.Data.Foldable, GHC.Internal.Data.List | 
| minimumBy |  | 
| 1 (Function) | GHC.Internal.Data.Foldable, GHC.Internal.Data.List | 
| 2 (Function) | GHC.Internal.Data.OldList | 
| minInt | GHC.Internal.Base | 
| minInt16X16# | GHC.Internal.Base, GHC.Internal.Exts | 
| minInt16X32# | GHC.Internal.Base, GHC.Internal.Exts | 
| minInt16X8# | GHC.Internal.Base, GHC.Internal.Exts | 
| minInt32X16# | GHC.Internal.Base, GHC.Internal.Exts | 
| minInt32X4# | GHC.Internal.Base, GHC.Internal.Exts | 
| minInt32X8# | GHC.Internal.Base, GHC.Internal.Exts | 
| minInt64X2# | GHC.Internal.Base, GHC.Internal.Exts | 
| minInt64X4# | GHC.Internal.Base, GHC.Internal.Exts | 
| minInt64X8# | GHC.Internal.Base, GHC.Internal.Exts | 
| minInt8X16# | GHC.Internal.Base, GHC.Internal.Exts | 
| minInt8X32# | GHC.Internal.Base, GHC.Internal.Exts | 
| minInt8X64# | GHC.Internal.Base, GHC.Internal.Exts | 
| minOldGenSize | GHC.Internal.RTS.Flags | 
| minPrec | GHC.Internal.Text.ParserCombinators.ReadPrec, GHC.Internal.Text.Read | 
| minusAddr# | GHC.Internal.Base, GHC.Internal.Exts | 
| minusDouble | GHC.Internal.Float | 
| minusDoubleX2# | GHC.Internal.Base, GHC.Internal.Exts | 
| minusDoubleX4# | GHC.Internal.Base, GHC.Internal.Exts | 
| minusDoubleX8# | GHC.Internal.Base, GHC.Internal.Exts | 
| minusFloat | GHC.Internal.Float | 
| minusFloat# | GHC.Internal.Base, GHC.Internal.Exts | 
| minusFloatX16# | GHC.Internal.Base, GHC.Internal.Exts | 
| minusFloatX4# | GHC.Internal.Base, GHC.Internal.Exts | 
| minusFloatX8# | GHC.Internal.Base, GHC.Internal.Exts | 
| minusInt16X16# | GHC.Internal.Base, GHC.Internal.Exts | 
| minusInt16X32# | GHC.Internal.Base, GHC.Internal.Exts | 
| minusInt16X8# | GHC.Internal.Base, GHC.Internal.Exts | 
| minusInt32X16# | GHC.Internal.Base, GHC.Internal.Exts | 
| minusInt32X4# | GHC.Internal.Base, GHC.Internal.Exts | 
| minusInt32X8# | GHC.Internal.Base, GHC.Internal.Exts | 
| minusInt64X2# | GHC.Internal.Base, GHC.Internal.Exts | 
| minusInt64X4# | GHC.Internal.Base, GHC.Internal.Exts | 
| minusInt64X8# | GHC.Internal.Base, GHC.Internal.Exts | 
| minusInt8X16# | GHC.Internal.Base, GHC.Internal.Exts | 
| minusInt8X32# | GHC.Internal.Base, GHC.Internal.Exts | 
| minusInt8X64# | GHC.Internal.Base, GHC.Internal.Exts | 
| minusInteger | GHC.Internal.Integer | 
| minusNatural | GHC.Internal.Natural | 
| minusNaturalMaybe | GHC.Internal.Natural, GHC.Internal.Numeric.Natural | 
| minusPtr | GHC.Internal.Ptr, GHC.Internal.Foreign.Ptr | 
| minusWord# | GHC.Internal.Base, GHC.Internal.Exts | 
| minusWord16X16# | GHC.Internal.Base, GHC.Internal.Exts | 
| minusWord16X32# | GHC.Internal.Base, GHC.Internal.Exts | 
| minusWord16X8# | GHC.Internal.Base, GHC.Internal.Exts | 
| minusWord32X16# | GHC.Internal.Base, GHC.Internal.Exts | 
| minusWord32X4# | GHC.Internal.Base, GHC.Internal.Exts | 
| minusWord32X8# | GHC.Internal.Base, GHC.Internal.Exts | 
| minusWord64X2# | GHC.Internal.Base, GHC.Internal.Exts | 
| minusWord64X4# | GHC.Internal.Base, GHC.Internal.Exts | 
| minusWord64X8# | GHC.Internal.Base, GHC.Internal.Exts | 
| minusWord8X16# | GHC.Internal.Base, GHC.Internal.Exts | 
| minusWord8X32# | GHC.Internal.Base, GHC.Internal.Exts | 
| minusWord8X64# | GHC.Internal.Base, GHC.Internal.Exts | 
| minWord16X16# | GHC.Internal.Base, GHC.Internal.Exts | 
| minWord16X32# | GHC.Internal.Base, GHC.Internal.Exts | 
| minWord16X8# | GHC.Internal.Base, GHC.Internal.Exts | 
| minWord32X16# | GHC.Internal.Base, GHC.Internal.Exts | 
| minWord32X4# | GHC.Internal.Base, GHC.Internal.Exts | 
| minWord32X8# | GHC.Internal.Base, GHC.Internal.Exts | 
| minWord64X2# | GHC.Internal.Base, GHC.Internal.Exts | 
| minWord64X4# | GHC.Internal.Base, GHC.Internal.Exts | 
| minWord64X8# | GHC.Internal.Base, GHC.Internal.Exts | 
| minWord8X16# | GHC.Internal.Base, GHC.Internal.Exts | 
| minWord8X32# | GHC.Internal.Base, GHC.Internal.Exts | 
| minWord8X64# | GHC.Internal.Base, GHC.Internal.Exts | 
| MiscFlags |  | 
| 1 (Type/Class) | GHC.Internal.RTS.Flags | 
| 2 (Data Constructor) | GHC.Internal.RTS.Flags | 
| miscFlags | GHC.Internal.RTS.Flags | 
| mkApUpd0# | GHC.Internal.Base, GHC.Internal.Exts | 
| mkAscii | GHC.Internal.IO.Encoding.Latin1 | 
| mkCharConstr | GHC.Internal.Data.Data | 
| mkCharType | GHC.Internal.Data.Data | 
| mkConstr | GHC.Internal.Data.Data | 
| mkConstrTag | GHC.Internal.Data.Data | 
| mkDataType | GHC.Internal.Data.Data | 
| MkDictBox | GHC.Internal.Base, GHC.Internal.Exts | 
| MkDoubleBox | GHC.Internal.Base, GHC.Internal.Exts | 
| mkDuplexHandle | GHC.Internal.IO.Handle.Internals, GHC.Internal.IO.Handle | 
| mkDuplexHandleNoFinalizer | GHC.Internal.IO.Handle.Internals | 
| mkFD | GHC.Internal.IO.FD | 
| mkFileHandle | GHC.Internal.IO.Handle.Internals, GHC.Internal.IO.Handle | 
| mkFileHandleNoFinalizer | GHC.Internal.IO.Handle.Internals | 
| MkFloatBox | GHC.Internal.Base, GHC.Internal.Exts | 
| mkFloatType | GHC.Internal.Data.Data | 
| mkFunTy | GHC.Internal.Data.Typeable | 
| mkHandle | GHC.Internal.IO.Handle.Internals | 
| mkHandleFromFD | GHC.Internal.IO.Handle.FD | 
| mkIconvEncoding | GHC.Internal.IO.Encoding.Iconv | 
| MkIntBox | GHC.Internal.Base, GHC.Internal.Exts | 
| mkIntegralConstr | GHC.Internal.Data.Data | 
| mkIntType | GHC.Internal.Data.Data | 
| mkIOError | GHC.Internal.System.IO.Error | 
| mkLatin1 | GHC.Internal.IO.Encoding.Latin1 | 
| mkLatin1_checked | GHC.Internal.IO.Encoding.Latin1 | 
| mkModName | GHC.Internal.TH.Syntax | 
| mkName | GHC.Internal.TH.Syntax | 
| mkNameG | GHC.Internal.TH.Syntax | 
| mkNameG_d | GHC.Internal.TH.Syntax | 
| mkNameG_fld | GHC.Internal.TH.Syntax | 
| mkNameG_tc | GHC.Internal.TH.Syntax | 
| mkNameG_v | GHC.Internal.TH.Syntax | 
| mkNameL | GHC.Internal.TH.Syntax | 
| mkNameQ | GHC.Internal.TH.Syntax | 
| mkNameS | GHC.Internal.TH.Syntax | 
| mkNameU | GHC.Internal.TH.Syntax | 
| mkNatural | GHC.Internal.Natural | 
| mkNoRepType | GHC.Internal.Data.Data | 
| mkOccName | GHC.Internal.TH.Syntax | 
| mkPkgName | GHC.Internal.TH.Syntax | 
| mkRationalBase10 | GHC.Internal.Real | 
| mkRationalBase2 | GHC.Internal.Real | 
| mkRationalWithExponentBase | GHC.Internal.Real | 
| mkRealConstr | GHC.Internal.Data.Data | 
| MkSolo | GHC.Internal.Data.Tuple | 
| mkTextDecoder | GHC.Internal.IO.Encoding.Types, GHC.Internal.IO.Encoding | 
| mkTextEncoder | GHC.Internal.IO.Encoding.Types, GHC.Internal.IO.Encoding | 
| mkTextEncoding | GHC.Internal.IO.Encoding, GHC.Internal.System.IO | 
| mkTrApp | GHC.Internal.Type.Reflection.Unsafe | 
| mkTrCon | GHC.Internal.Type.Reflection.Unsafe | 
| mkTyCon | GHC.Internal.Type.Reflection.Unsafe | 
| mkUserError | GHC.Internal.IO | 
| mkUTF16 | GHC.Internal.IO.Encoding.UTF16 | 
| mkUTF16be | GHC.Internal.IO.Encoding.UTF16 | 
| mkUTF16le | GHC.Internal.IO.Encoding.UTF16 | 
| mkUTF32 | GHC.Internal.IO.Encoding.UTF32 | 
| mkUTF32be | GHC.Internal.IO.Encoding.UTF32 | 
| mkUTF32le | GHC.Internal.IO.Encoding.UTF32 | 
| mkUTF8 | GHC.Internal.IO.Encoding.UTF8 | 
| mkUTF8_bom | GHC.Internal.IO.Encoding.UTF8 | 
| mkWeak | GHC.Internal.Weak | 
| mkWeak# | GHC.Internal.Base, GHC.Internal.Exts | 
| mkWeakIORef | GHC.Internal.Data.IORef | 
| mkWeakMVar | GHC.Internal.Control.Concurrent.MVar | 
| mkWeakNoFinalizer# | GHC.Internal.Base, GHC.Internal.Exts | 
| mkWeakThreadId | GHC.Internal.Conc.Sync | 
| MkWordBox | GHC.Internal.Base, GHC.Internal.Exts | 
| mk_tup_name | GHC.Internal.TH.Syntax | 
| Mod | GHC.Internal.TypeNats, GHC.Internal.TypeLits | 
| mod | GHC.Internal.Real | 
| ModifierLetter | GHC.Internal.Unicode | 
| ModifierSymbol | GHC.Internal.Unicode | 
| modifyIOError | GHC.Internal.System.IO.Error | 
| modifyIORef | GHC.Internal.Data.IORef | 
| modifyIORef' | GHC.Internal.Data.IORef | 
| modifyMVar | GHC.Internal.Control.Concurrent.MVar | 
| modifyMVarMasked | GHC.Internal.Control.Concurrent.MVar | 
| modifyMVarMasked_ | GHC.Internal.Control.Concurrent.MVar | 
| modifyMVar_ |  | 
| 1 (Function) | GHC.Internal.Conc.Sync | 
| 2 (Function) | GHC.Internal.Control.Concurrent.MVar | 
| modifySTRef | GHC.Internal.Data.STRef, GHC.Internal.Data.STRef.Strict | 
| modifySTRef' | GHC.Internal.Data.STRef, GHC.Internal.Data.STRef.Strict | 
| modInt | GHC.Internal.Base | 
| modInt# | GHC.Internal.Base | 
| modInt16# | GHC.Internal.Base | 
| modInt32# | GHC.Internal.Base | 
| modInt8# | GHC.Internal.Base | 
| modInteger | GHC.Internal.Integer | 
| ModName |  | 
| 1 (Type/Class) | GHC.Internal.TH.Syntax | 
| 2 (Data Constructor) | GHC.Internal.TH.Syntax | 
| modSelector | GHC.Internal.RTS.Flags | 
| modString | GHC.Internal.TH.Syntax | 
| Module |  | 
| 1 (Type/Class) | GHC.Internal.Base, GHC.Internal.Type.Reflection | 
| 2 (Data Constructor) | GHC.Internal.Base | 
| 3 (Type/Class) | GHC.Internal.TH.Syntax | 
| 4 (Data Constructor) | GHC.Internal.TH.Syntax | 
| ModuleAnnotation | GHC.Internal.TH.Syntax | 
| moduleAnnotation | GHC.Internal.TH.Lib | 
| ModuleDoc | GHC.Internal.TH.Syntax | 
| ModuleInfo |  | 
| 1 (Type/Class) | GHC.Internal.TH.Syntax | 
| 2 (Data Constructor) | GHC.Internal.TH.Syntax | 
| moduleName |  | 
| 1 (Function) | GHC.Internal.Generics | 
| 2 (Function) | GHC.Internal.Type.Reflection | 
| 3 (Function) | GHC.Internal.Stack.CloneStack | 
| modulePackage | GHC.Internal.Type.Reflection | 
| Monad | GHC.Internal.Base, GHC.Internal.Control.Monad | 
| MonadComprehensions | GHC.Internal.LanguageExtensions, GHC.Internal.TH.Syntax | 
| MonadFail | GHC.Internal.Control.Monad.Fail, GHC.Internal.Control.Monad | 
| MonadFix | GHC.Internal.Control.Monad.Fix | 
| MonadIO | GHC.Internal.Control.Monad.IO.Class | 
| MonadPlus | GHC.Internal.Base, GHC.Internal.Control.Monad | 
| MonadZip | GHC.Internal.Control.Monad.Zip | 
| Monoid | GHC.Internal.Base, GHC.Internal.Data.Monoid | 
| MonoLocalBinds | GHC.Internal.LanguageExtensions, GHC.Internal.TH.Syntax | 
| MonomorphismRestriction | GHC.Internal.LanguageExtensions, GHC.Internal.TH.Syntax | 
| moveArray | GHC.Internal.Foreign.Marshal.Array, GHC.Internal.Foreign.Marshal.Safe | 
| moveBytes | GHC.Internal.Foreign.Marshal.Utils, GHC.Internal.Foreign.Marshal.Safe | 
| mplus | GHC.Internal.Base, GHC.Internal.Control.Monad | 
| mplusIO | GHC.Internal.IO | 
| msecsPerTick | GHC.Internal.RTS.Flags | 
| msum | GHC.Internal.Data.Foldable, GHC.Internal.Control.Monad | 
| MulArrowT | GHC.Internal.TH.Syntax | 
| mulArrowT | GHC.Internal.TH.Lib | 
| mulIntMayOflo# | GHC.Internal.Base, GHC.Internal.Exts | 
| MultiIfE | GHC.Internal.TH.Syntax | 
| multiIfE | GHC.Internal.TH.Lib | 
| MultilineStrings | GHC.Internal.LanguageExtensions, GHC.Internal.TH.Syntax | 
| MultiParamTypeClasses | GHC.Internal.LanguageExtensions, GHC.Internal.TH.Syntax | 
| Multiplicity | GHC.Internal.Base, GHC.Internal.Exts | 
| MultiShot | GHC.Internal.Event | 
| MultiWayIf | GHC.Internal.LanguageExtensions, GHC.Internal.TH.Syntax | 
| MultMul | GHC.Internal.Base, GHC.Internal.Exts | 
| munch | GHC.Internal.Text.ParserCombinators.ReadP | 
| munch1 | GHC.Internal.Text.ParserCombinators.ReadP | 
| munzip | GHC.Internal.Control.Monad.Zip | 
| MutableArray# | GHC.Internal.Base, GHC.Internal.Exts | 
| MutableArrayArray# |  | 
| 1 (Type/Class) | GHC.Internal.ArrayArray, GHC.Internal.Exts | 
| 2 (Data Constructor) | GHC.Internal.ArrayArray, GHC.Internal.Exts | 
| MutableByteArray# | GHC.Internal.Base, GHC.Internal.Exts | 
| mutableByteArrayContents# | GHC.Internal.Base, GHC.Internal.Exts | 
| mutator_cpu_ns | GHC.Internal.Stats | 
| mutator_elapsed_ns | GHC.Internal.Stats | 
| MutVar# | GHC.Internal.Base, GHC.Internal.Exts | 
| MUT_ARR_PTRS_CLEAN | GHC.Internal.ClosureTypes | 
| MUT_ARR_PTRS_DIRTY | GHC.Internal.ClosureTypes | 
| MUT_ARR_PTRS_FROZEN_CLEAN | GHC.Internal.ClosureTypes | 
| MUT_ARR_PTRS_FROZEN_DIRTY | GHC.Internal.ClosureTypes | 
| MUT_PRIM | GHC.Internal.ClosureTypes | 
| MUT_VAR_CLEAN | GHC.Internal.ClosureTypes | 
| MUT_VAR_DIRTY | GHC.Internal.ClosureTypes | 
| MVar |  | 
| 1 (Type/Class) | GHC.Internal.MVar, GHC.Internal.Control.Concurrent.MVar | 
| 2 (Data Constructor) | GHC.Internal.MVar | 
| MVar# | GHC.Internal.Base, GHC.Internal.Exts | 
| MVAR_CLEAN | GHC.Internal.ClosureTypes | 
| MVAR_DIRTY | GHC.Internal.ClosureTypes | 
| myThreadId | GHC.Internal.Conc.Sync | 
| myThreadId# | GHC.Internal.Base, GHC.Internal.Exts | 
| mzero | GHC.Internal.Base, GHC.Internal.Control.Monad | 
| mzip | GHC.Internal.Control.Monad.Zip | 
| mzipWith | GHC.Internal.Control.Monad.Zip |