`block` syntax and my confusion

Hi @zoziha, welcome to the Discourse!
You may find this previous answer of mine relevant:

See also this particular use case where block was uniquely helpful for scoping:

and this answer about local scope in do concurrent:

7 Likes