contract D { enum Y { A } }