That doesn’t seem to match precisely what I’m describing, but a different example of how bad things can get.
Ah, name:left and name:right might be useful with some of the other weird things I’ll have to deal with at some point. Although in one place it’s weird enough I may need to resort to name:upside-down or name:moebius-strip or something. 