A group split into the three parts shrubbery guarantees it can have: the
terms, then at most one block, then at most one run of alternatives.
This shape is not a convention of wap's, it is the shrubbery grammar --
"a block list appears only at the end of a group list or just before an
alts list that is at the end of the group list".