Richard> 1. Python already has the required functionality, just in Richard> another form (ie. not as an expression, but as a statement) Exactly the same argument applies to lambda expressions and list comprehensions.