| map | Data.Vector.Storable.Allocated |
| maxDistance | Rubik.Solver |
| maxOrEqualPlusOne | Rubik.Solver.Optimal |
| MaybeFace | Rubik.Solver |
| MBitVector | |
| 1 (Type/Class) | Data.MBitVector |
| 2 (Data Constructor) | Data.MBitVector |
| mkSymmetry | Rubik.Cube.Moves.Internal, Rubik.Cube.Moves, Rubik.Cube |
| modify | |
| 1 (Function) | Data.Vector.Storable.Allocated |
| 2 (Function) | Data.MBitVector |
| Move | Rubik.Cube.Moves.Internal, Rubik.Cube.Moves, Rubik.Cube |
| Move10 | Rubik.Cube.Moves.Internal, Rubik.Cube.Moves, Rubik.Cube |
| move10 | Rubik.Cube.Moves.Internal, Rubik.Cube.Moves, Rubik.Cube |
| move10CornerPermu | Rubik.Tables.Moves |
| move10Names | Rubik.Cube.Moves.Internal, Rubik.Cube.Moves, Rubik.Cube |
| move10UDEdgePermu2 | Rubik.Tables.Moves |
| move10UDSlicePermu2 | Rubik.Tables.Moves |
| Move18 | Rubik.Cube.Moves.Internal, Rubik.Cube.Moves, Rubik.Cube |
| move18 | Rubik.Cube.Moves.Internal, Rubik.Cube.Moves, Rubik.Cube |
| move18CornerOrien | Rubik.Tables.Moves |
| move18CornerPermu | Rubik.Tables.Moves |
| move18EdgeOrien | Rubik.Tables.Moves |
| move18Names | Rubik.Cube.Moves.Internal, Rubik.Cube.Moves, Rubik.Cube |
| move18SymCornerPermu | Rubik.Tables.Moves |
| move18SymFlipUDSlicePermu | Rubik.Tables.Moves |
| move18to10 | Rubik.Tables.Internal |
| move18UDSlice | Rubik.Tables.Moves |
| move18UDSlicePermu | Rubik.Tables.Moves |
| move6 | Rubik.Cube.Moves.Internal, Rubik.Cube.Moves, Rubik.Cube |
| move6' | Rubik.Cube.Moves.Internal, Rubik.Cube.Moves, Rubik.Cube |
| Moves | Rubik.Tables.Moves |
| moveTable | Rubik.Cube.Coord, Rubik.Cube |
| MoveTag | |
| 1 (Type/Class) | Rubik.Cube.Moves.Internal, Rubik.Cube.Moves, Rubik.Cube |
| 2 (Data Constructor) | Rubik.Cube.Moves.Internal, Rubik.Cube.Moves, Rubik.Cube |
| moveToCube | Rubik.Cube.Moves.Internal, Rubik.Cube.Moves, Rubik.Cube |
| moveToCube' | Rubik.Cube.Moves.Internal |
| moveToString | Rubik.Cube.Moves.Internal, Rubik.Cube.Moves, Rubik.Cube |
| MVector | |
| 1 (Type/Class) | Data.Vector.Storable.Allocated |
| 2 (Data Constructor) | Data.Vector.Storable.Allocated |
| 3 (Type/Class) | Data.Vector.HalfByte |
| 4 (Data Constructor) | Data.Vector.HalfByte |
| MVector' | Data.Vector.HalfByte |