Index - M
| magnitude | Data.Complex | 
| malloc | Foreign.Marshal.Alloc, Foreign.Marshal, Foreign | 
| mallocArray | Foreign.Marshal.Array, Foreign.Marshal, Foreign | 
| mallocArray0 | Foreign.Marshal.Array, Foreign.Marshal, Foreign | 
| mallocBytes | Foreign.Marshal.Alloc, Foreign.Marshal, Foreign | 
| mallocForeignPtr | Foreign.ForeignPtr, Foreign | 
| mallocForeignPtrArray | Foreign.ForeignPtr, Foreign | 
| mallocForeignPtrArray0 | Foreign.ForeignPtr, Foreign | 
| mallocForeignPtrBytes | Foreign.ForeignPtr, Foreign | 
| map | Prelude, Data.List | 
| mapAccumL | Data.List | 
| mapAccumR | Data.List | 
| mapAndUnzipM | Control.Monad | 
| mapM | Prelude, Control.Monad | 
| mapMaybe | Data.Maybe | 
| mapM_ | Prelude, Control.Monad | 
| MathSymbol | Data.Char | 
| max | Prelude | 
| maxBound | Prelude | 
| maximum | Prelude, Data.List | 
| maximumBy | Data.List | 
| Maybe | Prelude, Data.Maybe | 
| maybe | Prelude, Data.Maybe | 
| maybeNew | Foreign.Marshal.Utils, Foreign.Marshal, Foreign | 
| maybePeek | Foreign.Marshal.Utils, Foreign.Marshal, Foreign | 
| maybeToList | Data.Maybe | 
| maybeWith | Foreign.Marshal.Utils, Foreign.Marshal, Foreign | 
| min | Prelude | 
| minBound | Prelude | 
| minimum | Prelude, Data.List | 
| minimumBy | Data.List | 
| minusPtr | Foreign.Ptr, Foreign | 
| mkIOError | System.IO.Error | 
| mkPolar | Data.Complex | 
| mod | Prelude | 
| ModifierLetter | Data.Char | 
| ModifierSymbol | Data.Char | 
| Monad | Prelude, Control.Monad | 
| MonadPlus | Control.Monad | 
| moveArray | Foreign.Marshal.Array, Foreign.Marshal, Foreign | 
| moveBytes | Foreign.Marshal.Utils, Foreign.Marshal, Foreign | 
| mplus | Control.Monad | 
| msum | Control.Monad | 
| mzero | Control.Monad |