What if y is supposed to be a function? In other words... what if f(x) returns a function instead of a fundamental data type, like int, bool, string, etc.?<br>Doesn't the syntax (y := f(x)) conflict with the general form for generator expressions like (x**2 for x in range(10)) and so forth?