more flattening; don't call moreover-comp if child is :top; simply return parent.
in HTML rendering, add commas between elements in sets.