А, теперь понял. Речь о "локальных", т.е. ограниченных по области действия шифтах. Такая идея была давно, но пока путной реализации не вырисовалось.
Основная проблема - как задавать область действия, потому как область переменных не резиновая и жестко определенная - надо вписываться в текущий концепт. Если действительно ограничиться регистром - то в этом есть смысл.
В любом случае задачу принял, подумать есть над чем.
Но тут сразу всплывает конфликт с глобальными шифтами - необходимо обозначить правила в таком случае.