At some point every Python developer writes a while True loop with a break, or a teetering stack of nested with blocks, and feels vaguely certain there's a better way. There usually is. The standard ...