Adding while construct to the language