| Magma | AOC.Prelude | 
| magma | AOC.Prelude | 
| Magnified | AOC.Prelude | 
| Magnify | AOC.Prelude | 
| magnify | AOC.Prelude | 
| mainRun | AOC.Run, AOC | 
| MainRunOpts | AOC.Run, AOC | 
| mainRunOpts | AOC.Run, AOC | 
| mainSubmit | AOC.Run, AOC | 
| MainSubmitOpts | AOC.Run, AOC | 
| mainSubmitOpts | AOC.Run, AOC | 
| mainView | AOC.Run, AOC | 
| MainViewOpts | AOC.Run, AOC | 
| mainViewOpts | AOC.Run, AOC | 
| makeClassy | AOC.Prelude | 
| makeClassyFor | AOC.Prelude | 
| makeClassyPrisms | AOC.Prelude | 
| makeClassy_ | AOC.Prelude | 
| makeFields | AOC.Prelude | 
| makeFieldsNoPrefix | AOC.Prelude | 
| makeLenses | AOC.Prelude | 
| makeLensesFor | AOC.Prelude | 
| makeLensesWith | AOC.Prelude | 
| makePrisms | AOC.Prelude | 
| makeTimeOfDayValid | AOC.Prelude | 
| makeWrapped | AOC.Prelude | 
| mannDist | AOC.Common, AOC.Prelude | 
| many | AOC.Prelude | 
| Map | AOC.Prelude | 
| map | AOC.Prelude | 
| mapAccumL | AOC.Prelude | 
| mapAccumLOf | AOC.Prelude | 
| mapAccumR | AOC.Prelude | 
| mapAccumROf | AOC.Prelude | 
| mapAndUnzipM | AOC.Prelude | 
| mapEq | AOC.Prelude | 
| mapExcept | AOC.Prelude | 
| mapExceptT | AOC.Prelude | 
| mapM | AOC.Prelude | 
| mapMaybe | AOC.Prelude | 
| mapMaybeOf | AOC.Prelude | 
| mapMOf | AOC.Prelude | 
| mapMOf_ | AOC.Prelude | 
| mapM_ | AOC.Prelude | 
| mapOf | AOC.Prelude | 
| mapped | AOC.Prelude | 
| mapping | AOC.Prelude | 
| mappingNamer | AOC.Prelude | 
| mapState | AOC.Prelude | 
| mapStateT | AOC.Prelude | 
| matching | AOC.Prelude | 
| MathSymbol | AOC.Prelude | 
| Max |  | 
| 1 (Data Constructor) | AOC.Prelude | 
| 2 (Type/Class) | AOC.Prelude | 
| max | AOC.Prelude | 
| maximum | AOC.Prelude | 
| maximum1Of | AOC.Prelude | 
| maximumBy | AOC.Prelude | 
| maximumByDef | AOC.Prelude | 
| maximumByMay | AOC.Prelude | 
| maximumByNote | AOC.Prelude | 
| maximumByOf | AOC.Prelude | 
| maximumDef | AOC.Prelude | 
| maximumMay | AOC.Prelude | 
| maximumNote | AOC.Prelude | 
| maximumOf | AOC.Prelude | 
| maximumVal | AOC.Common, AOC.Prelude | 
| maximumValBy | AOC.Common, AOC.Prelude | 
| maximumValByNE | AOC.Common, AOC.Prelude | 
| maximumValNE | AOC.Common, AOC.Prelude | 
| Maybe | AOC.Prelude | 
| maybe | AOC.Prelude | 
| maybeAlt | AOC.Util, AOC.Prelude, AOC | 
| maybeToEither | AOC.Util, AOC.Prelude, AOC | 
| maybeToList | AOC.Prelude | 
| mBase | AOC.Common.Intcode.Memory, AOC.Common.Intcode | 
| mCurr | AOC.Common.Intcode.Memory | 
| meanVar | AOC.Common, AOC.Prelude | 
| Mem | AOC.Common.Intcode.Memory, AOC.Common.Intcode | 
| memoPoint | AOC.Common, AOC.Prelude | 
| Memory | AOC.Common.Intcode.Memory, AOC.Common.Intcode | 
| MemRef |  | 
| 1 (Type/Class) | AOC.Common.Intcode.Memory | 
| 2 (Data Constructor) | AOC.Common.Intcode.Memory | 
| MethodName | AOC.Prelude | 
| mfilter | AOC.Prelude | 
| mfix | AOC.Prelude | 
| midday | AOC.Prelude | 
| midnight | AOC.Prelude | 
| Min |  | 
| 1 (Data Constructor) | AOC.Prelude | 
| 2 (Type/Class) | AOC.Prelude | 
| min | AOC.Prelude | 
| minimum | AOC.Prelude | 
| minimum1Of | AOC.Prelude | 
| minimumBy | AOC.Prelude | 
| minimumByDef | AOC.Prelude | 
| minimumByMay | AOC.Prelude | 
| minimumByNote | AOC.Prelude | 
| minimumByOf | AOC.Prelude | 
| minimumDef | AOC.Prelude | 
| minimumMay | AOC.Prelude | 
| minimumNote | AOC.Prelude | 
| minimumOf | AOC.Prelude | 
| minimumVal | AOC.Common, AOC.Prelude | 
| minimumValBy | AOC.Common, AOC.Prelude | 
| minimumValByNE | AOC.Common, AOC.Prelude | 
| minimumValNE | AOC.Common, AOC.Prelude | 
| minutesToTimeZone | AOC.Prelude | 
| mkChallengeMap | AOC.Discover | 
| mkDay | AOC.Challenge, AOC.Run.Load, AOC | 
| mkDay_ | AOC.Challenge, AOC.Run.Load, AOC | 
| MkSol | AOC.Solver, AOC.Prelude, AOC | 
| MkSomeSol | AOC.Solver, AOC.Prelude, AOC | 
| MkSomeSolNF | AOC.Solver, AOC.Prelude, AOC | 
| MkSomeSolWH | AOC.Solver, AOC.Prelude, AOC | 
| mkSpec | AOC.Run.Interactive, AOC | 
| ModifiedJulianDay | AOC.Prelude | 
| ModifierLetter | AOC.Prelude | 
| ModifierParser | AOC.Prelude | 
| ModifierSymbol | AOC.Prelude | 
| modify | AOC.Prelude | 
| modify' | AOC.Prelude | 
| modifying | AOC.Prelude | 
| ModJulianDate | AOC.Prelude | 
| modulo | AOC.Prelude | 
| Monad | AOC.Prelude | 
| MonadError | AOC.Prelude | 
| MonadFix | AOC.Prelude | 
| MonadIO | AOC.Prelude | 
| MonadMem | AOC.Common.Intcode.Memory | 
| MonadPlus | AOC.Prelude | 
| MonadState | AOC.Prelude | 
| MonadTrans | AOC.Prelude | 
| months | AOC.Prelude | 
| mPeek | AOC.Common.Intcode.Memory | 
| mplus | AOC.Prelude | 
| mPos | AOC.Common.Intcode.Memory, AOC.Common.Intcode | 
| mrBase | AOC.Common.Intcode.Memory | 
| mRead | AOC.Common.Intcode.Memory | 
| mRegLens | AOC.Common.Intcode.Memory, AOC.Common.Intcode | 
| mRegs | AOC.Common.Intcode.Memory, AOC.Common.Intcode | 
| MRO | AOC.Run, AOC | 
| mroActual | AOC.Run, AOC | 
| mroBench | AOC.Run, AOC | 
| mroInput | AOC.Run, AOC | 
| mroLock | AOC.Run, AOC | 
| mroSpec | AOC.Run, AOC | 
| mroTest | AOC.Run, AOC | 
| mrPos | AOC.Common.Intcode.Memory | 
| mrRegs | AOC.Common.Intcode.Memory | 
| mSeek | AOC.Common.Intcode.Memory | 
| mShiftBase | AOC.Common.Intcode.Memory | 
| MSO | AOC.Run, AOC | 
| msoForce | AOC.Run, AOC | 
| msoLock | AOC.Run, AOC | 
| msoSpec | AOC.Run, AOC | 
| msoTest | AOC.Run, AOC | 
| msum | AOC.Prelude | 
| msumOf | AOC.Prelude | 
| mtimesDefault | AOC.Prelude | 
| mulDir | AOC.Common, AOC.Prelude | 
| mulPoint | AOC.Common, AOC.Prelude | 
| MVO | AOC.Run, AOC | 
| mvoSpec | AOC.Run, AOC | 
| mvoWait | AOC.Run, AOC | 
| mWithBase | AOC.Common.Intcode.Memory | 
| mWrite | AOC.Common.Intcode.Memory | 
| mzero | AOC.Prelude |