Actually I was really happy you included an example because it demonstrates just how hard is it to make a rule so clear that no one has to guess again. It requires adding all the detail and addressing all the nuance and before you know it, you're programming again. The structure of the language is irrelevant.