All comes down to good naming in the end. The craft is finding both compact and specific names.
I think the mantra for all names to be short can be counterproductive here. If the code span of a variable is short, a long name can be fine (and very clarifying, perhaps even resulting in a comment not being needed).
Shorter names for longer spans are much better. But you’d hope they’re the very obvious subject of that span.