I&#x27;m not sure I like any of those as much as the original. When you introduce a new name, I don&#x27;t know if you&#x27;re going to use it anywhere else. (But having a name is good, so I&#x27;m on the fence.)<p>When all your while conditions are inside the block, I have to actually look at it to figure out that it&#x27;s really just a standard while loop.