Василий Банников, все равно это будет функция, а блок кода со своим контекстом лишь синтаксический сахар. Да и логически ценность не очень понятна, если этот блок независим, вынесение его в отдельную функцию только улучшит читаемость текста. А если в блоке только одна переменная, проще ее создать там же и там же уничтожить.
Поэтому и цель автора мне не понятна.