added support for multiple generators in 'for' loops and list comprehensions