Adding a for construct to the language