I'm not 100% sure if this answers your question, but:
Lists:
output
[c = shirtcolor.consumableList, ""][prompt.selectMany(4).joinItems(", ")]
prompt
a person wearing a [c] shirt
HTML:
[output]
And you can write [prompt], [prompt], [prompt], [prompt]
instead of [prompt.selectMany(4).joinItems(", ")]
if you want.
If you desperately want to squash it all into a single output
list, you can do this:
output
[c = shirtcolor.consumableList, ""]["a person wearing a [c] shirt".selectMany(4).joinItems(", ")]
But that's probably not a great idea. Hopefully that helps! Let me know if not.