The AST returned from a for...do expression.
for
do
The AST returned from a for...yield expression.
yield
The names of the product elements
The name of the type