I use a generator here, not `[Page('')] * num_extra_pages`, because the latter would create n identical pages. This may not matter, but I wanted to be safe.