I am curious about that nit on list comprehensions in Python: what do you mean, why are they a "mistake" of language design?