Index - M
| maAddAmount | Hledger.Data.Amount, Hledger.Data, Hledger | 
| maAddAmounts | Hledger.Data.Amount, Hledger.Data, Hledger | 
| maCommodities | Hledger.Data.Amount, Hledger.Data, Hledger | 
| maCompare | Hledger.Data.Types, Hledger.Data, Hledger | 
| maIsNonZero | Hledger.Data.Amount, Hledger.Data, Hledger | 
| maIsZero | Hledger.Data.Amount, Hledger.Data, Hledger | 
| makeHledgerClassyLenses | Hledger.Utils, Hledger | 
| makeReportQuery | Hledger.Reports.MultiBalanceReport, Hledger.Reports, Hledger | 
| maMinus | Hledger.Data.Amount, Hledger.Data, Hledger | 
| mamountp' | Hledger.Read.Common, Hledger.Read, Hledger | 
| maNegate | Hledger.Data.Amount, Hledger.Data, Hledger | 
| mapAccounts | Hledger.Data.Account, Hledger.Data, Hledger | 
| maPlus | Hledger.Data.Amount, Hledger.Data, Hledger | 
| mapM' | Hledger.Utils, Hledger | 
| mapMixedAmount | Hledger.Data.Amount, Hledger.Data, Hledger | 
| MarketPrice | |
| 1 (Type/Class) | Hledger.Data.Types, Hledger.Data, Hledger | 
| 2 (Data Constructor) | Hledger.Data.Types, Hledger.Data, Hledger | 
| marketpricedirectivep | Hledger.Read.JournalReader | 
| marketPriceReverse | Hledger.Data.Valuation, Hledger.Data, Hledger | 
| maSum | Hledger.Data.Amount, Hledger.Data, Hledger | 
| matchesAccount | Hledger.Query, Hledger | 
| matchesAmount | Hledger.Query, Hledger | 
| matchesCommodity | Hledger.Query, Hledger | 
| matchesDescription | Hledger.Query, Hledger | 
| matchesMixedAmount | Hledger.Query, Hledger | 
| matchesPayeeWIP | Hledger.Query, Hledger | 
| matchesPosting | Hledger.Query, Hledger | 
| matchesPriceDirective | Hledger.Query, Hledger | 
| matchesTags | Hledger.Query, Hledger | 
| matchesTransaction | Hledger.Query, Hledger | 
| maximum' | Hledger.Utils, Hledger | 
| maximumStrict | Hledger.Utils, Hledger | 
| maybecharopt | Hledger.Data.RawOptions, Hledger.Data, Hledger | 
| maybeintopt | Hledger.Data.RawOptions, Hledger.Data, Hledger | 
| maybePeriod | Hledger.Data.Dates, Hledger.Data, Hledger | 
| maybeposintopt | Hledger.Data.RawOptions, Hledger.Data, Hledger | 
| maybestringopt | Hledger.Data.RawOptions, Hledger.Data, Hledger | 
| mformat | Hledger.Read.InputOptions, Hledger.Read.Common, Hledger.Read, Hledger | 
| mformat_ | Hledger.Read.InputOptions, Hledger.Read.Common, Hledger.Read, Hledger | 
| minimumStrict | Hledger.Utils, Hledger | 
| missingamt | Hledger.Data.Amount, Hledger.Data, Hledger | 
| missingmixedamt | Hledger.Data.Amount, Hledger.Data, Hledger | 
| Mixed | Hledger.Data.Types | 
| mixed | Hledger.Data.Amount, Hledger.Data, Hledger | 
| MixedAmount | Hledger.Data.Types, Hledger.Data, Hledger | 
| mixedAmount | Hledger.Data.Amount, Hledger.Data, Hledger | 
| mixedAmountApplyGain | Hledger.Data.Valuation, Hledger.Data, Hledger | 
| mixedAmountApplyValuation | Hledger.Data.Valuation, Hledger.Data, Hledger | 
| mixedAmountApplyValuationAfterSumFromOptsWith | Hledger.Reports.ReportOptions, Hledger.Reports, Hledger | 
| mixedAmountCost | Hledger.Data.Amount, Hledger.Data, Hledger | 
| mixedAmountGainAtDate | Hledger.Data.Valuation, Hledger.Data, Hledger | 
| mixedAmountIsZero | Hledger.Data.Amount, Hledger.Data, Hledger | 
| MixedAmountKey | Hledger.Data.Types | 
| MixedAmountKeyNoPrice | Hledger.Data.Types, Hledger.Data, Hledger | 
| MixedAmountKeyTotalPrice | Hledger.Data.Types, Hledger.Data, Hledger | 
| MixedAmountKeyUnitPrice | Hledger.Data.Types, Hledger.Data, Hledger | 
| mixedAmountLooksZero | Hledger.Data.Amount, Hledger.Data, Hledger | 
| mixedAmountSetFullPrecision | Hledger.Data.Amount, Hledger.Data, Hledger | 
| mixedAmountSetPrecision | Hledger.Data.Amount, Hledger.Data, Hledger | 
| mixedAmountStripPrices | Hledger.Data.Amount, Hledger.Data, Hledger | 
| mixedAmountToCost | Hledger.Data.Valuation, Hledger.Data, Hledger | 
| mixedAmountTotalPriceToUnitPrice | Hledger.Data.Amount, Hledger.Data, Hledger | 
| mixedAmountUnstyled | Hledger.Data.Amount, Hledger.Data, Hledger | 
| mixedAmountValueAtDate | Hledger.Data.Valuation, Hledger.Data, Hledger | 
| mkPos | Hledger.Utils.Parse, Hledger.Utils, Hledger | 
| mkpostingsReportItem | Hledger.Reports.PostingsReport, Hledger.Reports, Hledger | 
| mkTimeout | Hledger.Utils.Test, Hledger.Utils, Hledger | 
| modifiedaccountnamep | Hledger.Read.Common, Hledger.Read.JournalReader, Hledger.Read, Hledger | 
| modifyTransactions | Hledger.Data.TransactionModifier, Hledger.Data, Hledger | 
| mondayBefore | Hledger.Data.Period, Hledger.Data, Hledger | 
| Month | |
| 1 (Type/Class) | Hledger.Data.Types, Hledger.Data, Hledger | 
| 2 (Data Constructor) | Hledger.Data.Types, Hledger.Data, Hledger | 
| MonthDay | Hledger.Data.Types, Hledger.Data, Hledger | 
| MonthPeriod | Hledger.Data.Types, Hledger.Data, Hledger | 
| Months | Hledger.Data.Types, Hledger.Data, Hledger | 
| MonthWeek | Hledger.Data.Types, Hledger.Data, Hledger | 
| mpdate | Hledger.Data.Types, Hledger.Data, Hledger | 
| mpfrom | Hledger.Data.Types, Hledger.Data, Hledger | 
| mprate | Hledger.Data.Types, Hledger.Data, Hledger | 
| mpto | Hledger.Data.Types, Hledger.Data, Hledger | 
| mrules_file | Hledger.Read.InputOptions, Hledger.Read.Common, Hledger.Read, Hledger | 
| mrules_file_ | Hledger.Read.InputOptions, Hledger.Read.Common, Hledger.Read, Hledger | 
| MultiBalanceReport | Hledger.Reports.MultiBalanceReport, Hledger.Reports, Hledger | 
| multiBalanceReport | Hledger.Reports.MultiBalanceReport, Hledger.Reports, Hledger | 
| MultiBalanceReportRow | Hledger.Reports.MultiBalanceReport, Hledger.Reports, Hledger | 
| multiBalanceReportWith | Hledger.Reports.MultiBalanceReport, Hledger.Reports, Hledger | 
| multilinecommentp | Hledger.Read.Common, Hledger.Read, Hledger | 
| multiplyAmount | Hledger.Data.Amount, Hledger.Data, Hledger | 
| multiplyMixedAmount | Hledger.Data.Amount, Hledger.Data, Hledger |