guest3456 wrote:also someone is gonna have to explain to me why multiple comma separated expressions are allowed within the 'while' parens

while accepts an expression and just like if, return, := and similar, multi-comma expressions are allowed. Same goes for For-loop.

As fore readability, this might be overkill, how about coming up with a style guideline similar to Python's. There's no need for users to follow the guideline but it'll come in handy for lib scripts, new users, etc.