@lgautier right, but `(x for x in range(10))` would fail.