Здесь нет никакого "ноу-хау" - именно так Оберон изначально и работал: Можно было написать, например, так:
TYPE INTEGER = LONGINT;
или как-то так:
CONST TRUE = FALSE;
Разумеется, от этой дряни избавились.