Внезапно тут подумалось, что вот адреса IP v4 кончились, и не слишком далёк тот час, когда синтаксис C++ тоже исчерпает пути расширения. Выхода два:
1) Превратиться в Perl++, наращивая цепочки скобочек и закорючек, которые ранее не имели прикладного смысла, но распарсить которые будут в состоянии лишь единицы из нас, не считая regexp-роботов
2) Добавить новый тип файлов расширения, по аналогу перехода ".c" -> ".cpp". Например, ".c1x" или ".cpp1x"