In many cases generators can be used instead of constructing
temporary lists.
Some functions even support the generator expresions passed directly as
arguments.
I'll never remember that this can be done in the future, but I'm fine
with it going in now.
- Chris