Yield is higher precedence than assignment, not the same. For example, `yield a = b` is not valid, but `yield (a = b)` is.