Semiconductor lattice marries electrons and magnetic moments