FOREACH
Each time a FOREACH command is executed, name is set to the next
expression value in value_list prior to the execution of cmdlist.
Execution ends when there are no more expression values in the
value_list.
FOREACH name value_list command
FOREACH name value_list { cmdlist }