haloenolates