I honestly think explicit scopes, even though unorthodox, should become more of a thing. I personally do it in my C play projects to emphasize particular parts in a function as being independent &quot;subordinate clauses&quot;, and with variables that only have a limited scope, but not being independent enough to be factored into a function--for example when the clause needs to be within reach of a label.<p>In C++ with RAII, the &quot;emphasis&quot; makes even more sense, to the extent that it doesn&#x27;t make things ugly.