We have seen how to nest iteration. In this example, a list of columns appears for each entry in the list of tables.
We have seen how to use the write keyword to direct output to a file. The key used to construct the file name is handled slightly differently from other keys.
We have seen how the write keyword without a file argument sends text to the standard output stream, which is also the default setting.
We have seen how to pause in generating output from the current template until another template has been processed.