The M machine