Index - M
| M4 | FlagOpts |
| MainComponent | E.Program |
| mainModule | Name.Name |
| MainProgram | E.Program |
| makeClassHierarchy | FrontEnd.Class |
| makeInstanceEnv | FrontEnd.Class |
| makeMsg | FrontEnd.Diagnostic |
| makeProgram | FrontEnd.Tc.Main |
| makeRule | E.Rules |
| Many | E.SSimplify |
| ManyBranch | E.SSimplify |
| Map | Util.YAML |
| map | |
| 1 (Function) | Util.Util |
| 2 (Function) | Util.Histogram |
| mapAccumL | Util.Util |
| mapAccumR | Util.Util |
| mapAndUnzipM | Util.Util, Util.RWS |
| mapBodies | E.Rules |
| mapBodyM | Grin.Noodle |
| mapDomain | Util.Relation |
| mapExpExp | Grin.Noodle |
| mapExpLam | Grin.Noodle |
| mapExpVal | Grin.Noodle |
| mapFBodies | Grin.Noodle |
| mapFst | GenUtil, Util.Gen |
| mapFsts | GenUtil, Util.Gen |
| mapGraph | Util.Graph |
| mapGrinFuncsM | Grin.Noodle |
| MapKey | Util.YAML |
| MapLike | Util.SetLike |
| mapM | |
| 1 (Function) | Util.Util, Util.RWS |
| 2 (Function) | Util.Histogram |
| mapMaybe | Util.Util |
| mapMaybeIdMap | Name.Id |
| mapMfst | GenUtil, Util.Gen |
| mapMsnd | GenUtil, Util.Gen |
| mapM_ | |
| 1 (Function) | Util.Util, Util.RWS |
| 2 (Function) | Util.Histogram |
| mapName | Name.Name |
| mapName' | Name.Name |
| mappend | Util.Util, Util.RWS |
| mapRange | Util.Relation |
| mapRBodyArgs | E.Rules |
| mapReader | Util.RWS |
| mapReaderT | Util.RWS |
| mapSnd | GenUtil, Util.Gen |
| mapSnds | GenUtil, Util.Gen |
| mapState | Util.RWS |
| mapStateT | Util.RWS |
| mapValVal | Grin.Noodle |
| mapValVal_ | Grin.Noodle |
| mapWriter | Util.RWS |
| mapWriterT | Util.RWS |
| match | E.TypeCheck |
| maximum | Util.Util |
| maximumBy | Util.Util |
| maximumUnder | GenUtil, Util.Gen |
| Maybe | |
| 1 (Type/Class) | Util.Util |
| 2 (Data Constructor) | Util.Perhaps |
| maybe | Util.Util |
| maybeDo | Util.Gen |
| maybeGetDeclName | FrontEnd.Utils |
| maybeInsert | Info.Info |
| maybeLookupName | Util.VarName |
| maybeM | GenUtil, Util.Gen |
| maybeToList | Util.Util |
| maybeToMonad | GenUtil, Util.Gen |
| mconcat | Util.Util, Util.RWS |
| mconcatMap | Util.Gen |
| mconcatMapM | Util.Gen |
| md5 | Support.MD5 |
| md5Bytes | Support.MD5 |
| md5file | Support.MD5 |
| md5Handle | Support.MD5 |
| md5lazy | Support.MD5 |
| md5lazyIO | Support.MD5 |
| md5show32 | Support.MD5 |
| md5String | Support.MD5 |
| meet | Util.UnionSolve |
| member | |
| 1 (Function) | Util.TrueSet |
| 2 (Function) | Info.Info |
| 3 (Function) | Util.SetLike |
| mempty | Util.Util, Util.RWS |
| metaKind | FrontEnd.Representation, FrontEnd.Tc.Type |
| metaRef | FrontEnd.Representation, FrontEnd.Tc.Type |
| metaType | FrontEnd.Representation, FrontEnd.Tc.Type |
| metaUniq | FrontEnd.Representation, FrontEnd.Tc.Type |
| MetaVar | |
| 1 (Type/Class) | FrontEnd.Representation, FrontEnd.Tc.Type |
| 2 (Data Constructor) | FrontEnd.Representation, FrontEnd.Tc.Type |
| metaVar | FrontEnd.Representation, FrontEnd.Tc.Type |
| MetaVarType | FrontEnd.Representation, FrontEnd.Tc.Type |
| mfilter | Util.Util, Util.RWS |
| mfix | Util.RWS |
| minimum | Util.Util |
| minimumBy | Util.Util |
| minimumUnder | GenUtil, Util.Gen |
| minsert | Util.SetLike |
| mintercalate | Util.Gen |
| Minus | FrontEnd.Lexer |
| minus | Fixer.Fixer |
| MissingDep | FrontEnd.Warning |
| MissingModule | FrontEnd.Warning |
| mixInt | Util.NameMonad, Name.Id |
| mixInt3 | Util.NameMonad, Name.Id |
| mkCFFfile | Support.CFF |
| MkClosure | Grin.Grin |
| MkCont | Grin.Grin |
| mkRecConstrOrUpdate | FrontEnd.ParseUtils |
| mktBox | DataConstructors |
| mlookup | Util.SetLike |
| mnv | E.Annotate |
| Mod | Cmm.Op |
| modAbsurd | E.E |
| modBox | E.E, DataConstructors |
| Mode | |
| 1 (Type/Class) | DerivingDrift.RuleUtils |
| 2 (Type/Class) | Options |
| mode | DerivingDrift.RuleUtils |
| modifiedSuperSetOf | Fixer.Fixer |
| modify | Util.RWS |
| modifyInfo | Info.Info |
| modifyProperties | Info.Types |
| modifyTail | Grin.Noodle |
| ModInfo | |
| 1 (Type/Class) | FrontEnd.Exports |
| 2 (Data Constructor) | FrontEnd.Exports |
| modInfoConsArity | FrontEnd.Exports |
| modInfoDefs | FrontEnd.Exports |
| modInfoExport | FrontEnd.Exports |
| modInfoHsModule | FrontEnd.Exports |
| modInfoImport | FrontEnd.Exports |
| modInfoName | FrontEnd.Exports |
| modInfoOptions | FrontEnd.Exports |
| modInfoReverseMap | FrontEnd.Exports |
| Module | |
| 1 (Type/Class) | Name.Name |
| 2 (Data Constructor) | Name.Name |
| ModuleGroup | Ho.Type, Ho.Build |
| Monad | Util.Util, Util.RWS |
| MonadFix | Util.RWS |
| MonadIO | Util.RWS |
| MonadPlus | Util.Util, Util.RWS |
| MonadReader | Util.RWS |
| MonadSetSrcLoc | FrontEnd.SrcLoc |
| MonadSrcLoc | FrontEnd.SrcLoc |
| MonadState | Util.RWS |
| MonadStats | Stats |
| MonadTrans | Util.RWS |
| MonadWarn | FrontEnd.Warning |
| MonadWriter | Util.RWS |
| Monoid | Util.Util, Util.RWS |
| MonomorphismRestriction | FlagOpts |
| mplus | Util.Util, Util.RWS |
| Ms | FindFixpoint |
| Msg | FrontEnd.Diagnostic |
| msingleton | |
| 1 (Function) | Util.IntBag |
| 2 (Function) | Util.SetLike |
| msum | Util.Util, Util.RWS |
| mtick | Stats |
| mtick' | Stats |
| mticks | Stats |
| mticks' | Stats |
| mtickStat | Stats |
| Mul | Cmm.Op |
| MultiplyDefined | FrontEnd.Warning |
| Mulx | Cmm.Op |
| mzero | Util.Util, Util.RWS |