It’s often needed to also put blocks between repeated items. TDI
calls these blocks separators. A common case is to just put a
static piece of template code between, without doing anything special
with the separator block itself.

The separator node has to be defined on the same level as the
(potential) list item node. It has to get the same name, but is decorated
with the : flag. Separator nodes are special, they are attached to
the accompanying “real” node and are used only if this “real” node is
repeated (with more than one resulting item). Otherwise the separators
just vanish from the output.

In the case above the separator simply adds some space characters, since
the element is hidden (because of the - flag). The rest of the
example (the python code) is stolen from the looping example above. The
output is, of course, different: