Yeah but languages that make you resort to this then don't let you simply return from the block.
And the workarounds often make the pattern be a net loss in clarity.