I like it. I can't see how to do better while remaining compatible with Python idioms.

You could even say you never knew what you were… MISSING ;-)