| M68k | Distribution.System | 
| MagicHash | Language.Haskell.Extension | 
| main | Distribution.ModuleName | 
| mainLibSet | Distribution.Types.Dependency, Distribution.Package, Distribution.PackageDescription | 
| maintainer |  | 
| 1 (Function) | Distribution.Types.InstalledPackageInfo, Distribution.InstalledPackageInfo | 
| 2 (Function) | Distribution.Types.InstalledPackageInfo.Lens | 
| 3 (Function) | Distribution.Types.PackageDescription, Distribution.PackageDescription | 
| 4 (Function) | Distribution.Types.PackageDescription.Lens, Distribution.Types.Lens | 
| MajorBoundVersion | Distribution.Types.VersionRange.Internal | 
| majorBoundVersion | Distribution.Types.VersionRange.Internal, Distribution.Types.VersionRange, Distribution.Version | 
| MajorBoundVersionF | Distribution.Types.VersionRange.Internal, Distribution.Types.VersionRange, Distribution.Version | 
| majorUpperBound | Distribution.Types.VersionRange.Internal, Distribution.Types.VersionRange, Distribution.Version | 
| Make | Distribution.Types.BuildType, Distribution.PackageDescription | 
| MakeIndex | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| many | Distribution.Compat.Prelude, Distribution.Compat.Parsing, Distribution.Compat.CharParsing | 
| manyTill | Distribution.Compat.Parsing, Distribution.Compat.CharParsing | 
| Map | Distribution.Compat.Prelude | 
| map |  | 
| 1 (Function) | Distribution.Compat.Prelude | 
| 2 (Function) | Distribution.Compat.NonEmptySet | 
| mapCondTree | Distribution.Types.CondTree, Distribution.PackageDescription, Distribution.PackageDescription.Configuration | 
| mapMaybe | Distribution.Compat.Prelude | 
| mappend | Distribution.Compat.Semigroup, Distribution.Compat.Prelude | 
| mapTreeConds | Distribution.Types.CondTree, Distribution.PackageDescription, Distribution.PackageDescription.Configuration | 
| mapTreeConstrs | Distribution.Types.CondTree, Distribution.PackageDescription, Distribution.PackageDescription.Configuration | 
| mapTreeData | Distribution.Types.CondTree, Distribution.PackageDescription, Distribution.PackageDescription.Configuration | 
| max | Distribution.Compat.Prelude | 
| maxBound | Distribution.Compat.Prelude | 
| maximum | Distribution.Compat.Prelude | 
| Maybe | Distribution.Compat.Prelude | 
| maybe | Distribution.Compat.Prelude | 
| maybeToLibraryName | Distribution.Types.LibraryName, Distribution.PackageDescription | 
| maybeToList | Distribution.Compat.Prelude | 
| mconcat | Distribution.Compat.Semigroup, Distribution.Compat.Prelude | 
| MD5 | Distribution.Utils.MD5, Distribution.Utils.Structured | 
| md5 | Distribution.Utils.MD5 | 
| md5FromInteger | Distribution.Utils.MD5 | 
| member |  | 
| 1 (Function) | Distribution.Compat.NonEmptySet | 
| 2 (Function) | Distribution.Compat.Graph | 
| mempty | Distribution.Compat.Semigroup, Distribution.Compat.Prelude | 
| Mercurial | Distribution.Types.SourceRepo, Distribution.PackageDescription | 
| Mif_exception | Distribution.SPDX.LicenseExceptionId, Distribution.SPDX | 
| min | Distribution.Compat.Prelude | 
| minBound | Distribution.Compat.Prelude | 
| minimum | Distribution.Compat.Prelude | 
| Mips | Distribution.System | 
| MirOS | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| MIT |  | 
| 1 (Data Constructor) | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| 2 (Data Constructor) | Distribution.License | 
| MITNFA | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| MIT_0 | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| MIT_advertising | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| MIT_CMU | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| MIT_enna | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| MIT_feh | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| MIT_Modern_Variant | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| MIT_open_group | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| Mixin |  | 
| 1 (Type/Class) | Distribution.Types.Mixin, Distribution.PackageDescription | 
| 2 (Data Constructor) | Distribution.Types.Mixin, Distribution.PackageDescription | 
| mixinIncludeRenaming | Distribution.Types.Mixin, Distribution.PackageDescription | 
| mixinLibraryName | Distribution.Types.Mixin, Distribution.PackageDescription | 
| mixinPackageName | Distribution.Types.Mixin, Distribution.PackageDescription | 
| mixins |  | 
| 1 (Function) | Distribution.Types.BuildInfo, Distribution.PackageDescription | 
| 2 (Function) | Distribution.Types.BuildInfo.Lens, Distribution.Types.Lens | 
| mkAbiHash | Distribution.Types.AbiHash, Distribution.Package | 
| mkComponentId | Distribution.Types.ComponentId, Distribution.Package | 
| mkDefUnitId | Distribution.Backpack | 
| mkDependency | Distribution.Types.Dependency, Distribution.Package, Distribution.PackageDescription | 
| mkFlagAssignment | Distribution.Types.Flag, Distribution.PackageDescription | 
| mkFlagName | Distribution.Types.Flag, Distribution.PackageDescription | 
| mkLegacyUnitId | Distribution.Types.UnitId, Distribution.Package | 
| mkLexState | Distribution.Fields.Lexer | 
| mkLibVersionInfo | Distribution.Types.ForeignLib, Distribution.PackageDescription | 
| mkLicenseExceptionId | Distribution.SPDX.LicenseExceptionId, Distribution.SPDX | 
| mkLicenseId | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| mkLicenseRef | Distribution.SPDX.LicenseReference, Distribution.SPDX | 
| mkLicenseRef' | Distribution.SPDX.LicenseReference, Distribution.SPDX | 
| mkMixin | Distribution.Types.Mixin, Distribution.PackageDescription | 
| mkName | Distribution.Fields.Field | 
| MkNamelessField | Distribution.FieldGrammar.Parsec | 
| mkOpenUnitId | Distribution.Backpack | 
| MkPackageFlag | Distribution.Types.Flag, Distribution.PackageDescription | 
| mkPackageName | Distribution.Types.PackageName, Distribution.Package, Distribution.PackageDescription | 
| mkPackageNameST | Distribution.Types.PackageName, Distribution.Package, Distribution.PackageDescription | 
| mkPkgconfigName | Distribution.Types.PkgconfigName, Distribution.Package, Distribution.PackageDescription | 
| MkSection | Distribution.FieldGrammar.Parsec, Distribution.FieldGrammar | 
| mkUnitId | Distribution.Types.UnitId, Distribution.Package | 
| mkUnqualComponentName | Distribution.Types.UnqualComponentName, Distribution.PackageDescription | 
| mkVersion | Distribution.Types.Version, Distribution.Version | 
| mkVersion' | Distribution.Types.Version, Distribution.Version | 
| mkVersionIntervals | Distribution.Types.VersionInterval.Legacy | 
| mod | Distribution.Compat.Prelude | 
| Module |  | 
| 1 (Type/Class) | Distribution.Types.Module, Distribution.Package | 
| 2 (Data Constructor) | Distribution.Types.Module, Distribution.Package | 
| ModuleName | Distribution.ModuleName | 
| modulePath |  | 
| 1 (Function) | Distribution.Types.Executable, Distribution.PackageDescription | 
| 2 (Function) | Distribution.Types.Executable.Lens, Distribution.Types.Lens | 
| ModuleReexport |  | 
| 1 (Type/Class) | Distribution.Types.ModuleReexport, Distribution.PackageDescription | 
| 2 (Data Constructor) | Distribution.Types.ModuleReexport, Distribution.PackageDescription | 
| moduleReexportName | Distribution.Types.ModuleReexport, Distribution.PackageDescription | 
| moduleReexportOriginalName | Distribution.Types.ModuleReexport, Distribution.PackageDescription | 
| moduleReexportOriginalPackage | Distribution.Types.ModuleReexport, Distribution.PackageDescription | 
| ModuleRenaming |  | 
| 1 (Type/Class) | Distribution.Types.ModuleRenaming, Distribution.PackageDescription | 
| 2 (Data Constructor) | Distribution.Types.ModuleRenaming, Distribution.PackageDescription | 
| Monad | Distribution.Compat.Prelude | 
| MonadComprehensions | Language.Haskell.Extension | 
| MonadFail | Distribution.Compat.MonadFail, Distribution.Compat.Prelude | 
| MonadFailDesugaring | Language.Haskell.Extension | 
| MonadPlus | Distribution.Compat.Prelude | 
| Monoid | Distribution.Compat.Semigroup, Distribution.Compat.Prelude | 
| monoidalField | Distribution.FieldGrammar.Class, Distribution.FieldGrammar | 
| monoidalFieldAla | Distribution.FieldGrammar.Class, Distribution.FieldGrammar | 
| MonoLocalBinds | Language.Haskell.Extension | 
| MonomorphismRestriction | Language.Haskell.Extension | 
| MonoPatBinds | Language.Haskell.Extension | 
| Monotone | Distribution.Types.SourceRepo, Distribution.PackageDescription | 
| Motosoto | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| Mpich2 | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| MPL | Distribution.License | 
| mplus | Distribution.Compat.Prelude | 
| MPL_1_0 | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| MPL_1_1 | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| MPL_2_0 | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| MPL_2_0_no_copyleft_exception | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| MQuoted |  | 
| 1 (Type/Class) | Distribution.FieldGrammar.Newtypes, Distribution.FieldGrammar | 
| 2 (Data Constructor) | Distribution.FieldGrammar.Newtypes, Distribution.FieldGrammar | 
| MS_PL | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| MS_RL | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| MTLL | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| MulanPSL_1_0 | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| MulanPSL_2_0 | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| Multics | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| MultiParamTypeClasses | Language.Haskell.Extension | 
| MultiWayIf | Language.Haskell.Extension | 
| munch | Distribution.Compat.CharParsing | 
| munch1 | Distribution.Compat.CharParsing | 
| mungedId | Distribution.Package | 
| mungedName | Distribution.Types.MungedPackageId | 
| mungedName' | Distribution.Package | 
| MungedPackageId |  | 
| 1 (Type/Class) | Distribution.Types.MungedPackageId | 
| 2 (Data Constructor) | Distribution.Types.MungedPackageId | 
| mungedPackageId | Distribution.Types.InstalledPackageInfo | 
| MungedPackageName |  | 
| 1 (Type/Class) | Distribution.Types.MungedPackageName | 
| 2 (Data Constructor) | Distribution.Types.MungedPackageName | 
| mungedPackageName | Distribution.Types.InstalledPackageInfo | 
| mungedVersion | Distribution.Types.MungedPackageId | 
| mungedVersion' | Distribution.Package | 
| Mup | Distribution.SPDX.LicenseId, Distribution.SPDX | 
| mzero | Distribution.Compat.Prelude |