| makeApply | Language.Egison.AST, Language.Egison | 
| makeIApply | Language.Egison.IExpr | 
| makeICollection | Language.Egison.Data.Collection | 
| makeITuple | Language.Egison.Data.Utils | 
| makeTuple | Language.Egison.Data.Utils | 
| mAny | Language.Egison.MList | 
| mappend | Language.Egison.MList | 
| Match | Language.Egison.Match | 
| MatchAllExpr | Language.Egison.AST, Language.Egison | 
| MatchAllLambdaExpr | Language.Egison.AST, Language.Egison | 
| MatchClause | Language.Egison.AST, Language.Egison | 
| Matcher | Language.Egison.Data, Language.Egison | 
| MatcherExpr | Language.Egison.AST, Language.Egison | 
| MatchExpr | Language.Egison.AST, Language.Egison | 
| matchFail | Language.Egison.Match | 
| MatchFailure | Language.Egison.Data, Language.Egison | 
| MatchingState | Language.Egison.Match | 
| MatchingTree | Language.Egison.Match | 
| MatchLambdaExpr | Language.Egison.AST, Language.Egison | 
| MatchM | Language.Egison.Match | 
| mathDenominator | Language.Egison.Math.Arith, Language.Egison.Math | 
| mathDiv | Language.Egison.Math.Arith, Language.Egison.Math | 
| mathDivideTerm | Language.Egison.Math.Normalize | 
| MathExpr | Language.Egison.PrettyMath.AST | 
| mathExprToEgison | Language.Egison.Data, Language.Egison | 
| MathIndex | Language.Egison.PrettyMath.AST | 
| mathMinus | Language.Egison.Math.Arith | 
| mathMult | Language.Egison.Math.Arith, Language.Egison.Math | 
| mathNegate | Language.Egison.Math.Expr, Language.Egison.Math | 
| mathNormalize' | Language.Egison.Math.Normalize, Language.Egison.Math | 
| mathNumerator | Language.Egison.Math.Arith, Language.Egison.Math | 
| mathPlus | Language.Egison.Math.Arith, Language.Egison.Math | 
| mathPower | Language.Egison.Math.Arith | 
| mathScalarMult | Language.Egison.Math.Expr | 
| MAtom | Language.Egison.Match | 
| mconcat | Language.Egison.MList | 
| MCons | Language.Egison.MList | 
| MemoizedFunc | Language.Egison.Data, Language.Egison | 
| MemoizedLambdaExpr | Language.Egison.AST, Language.Egison | 
| mfoldr | Language.Egison.MList | 
| mfor | Language.Egison.MList | 
| mLabelFuncName | Language.Egison.EvalState | 
| MList | Language.Egison.MList | 
| mmap | Language.Egison.MList | 
| MNil | Language.Egison.MList | 
| MNode | Language.Egison.Match | 
| MonadEval | Language.Egison.EvalState | 
| MonadRuntime | Language.Egison.RState, Language.Egison | 
| Monomial | Language.Egison.Math.Expr, Language.Egison.Math | 
| msingleton | Language.Egison.MList | 
| MState | Language.Egison.Match | 
| mStateBindings | Language.Egison.Match | 
| mStateEnv | Language.Egison.Match | 
| mTrees | Language.Egison.Match | 
| Multiply | Language.Egison.PrettyMath.AST | 
| MultiSub | Language.Egison.IExpr | 
| MultiSubscript | Language.Egison.AST, Language.Egison | 
| MultiSup | Language.Egison.IExpr | 
| MultiSuperscript | Language.Egison.AST, Language.Egison |