Iterate over the entries in the columns list
Template create table $table$ ($for columns$ $column$ $type$($size$),$end$);alter table $table$ add primary key (ID);
Notes:
To work with lists, we introduce a new kind of directive into the template. The for directive repeatedly generates a section of text using keys from each element of a list in succession.
In this case, the for directive generates for each element of the columns list a line of text containing column name, type, and size. The end directive identifies the end of this repeating section of text.