Let `lst` be a `List`of vegetables represented as strings: `["cucumbers", "peppers", "tomatoes", "carrots"]`. I wish to join these with commas, except that I wish the last to be the word `and` instead (for the purpose of this exercise, let's assume a degree tolerance for the Oxford comma), to get the following:

`cucumbers, peppers, tomatoes, and carrots`

How would I go about accomplishing this in `Jinja2`? I know `loop.last` lets me identify the last, but not the penultimate iteration, which is where this would be relevant.