This is exactly what I mean. I promise, Scout’s honor, I had searched for this but didn’t find it. Brilliant.
I have just implemented this in my own solution — and I will correct my remarks above.
¡Muchas gracias, Peter!