"M is a metal, metal oxide, or metal halide;" . . . .