Generator as an "Array Initializer?"

In that case, why not just use the tuple? At least the tuple is convenient to destructure. Do we get any dispatch benefits here?