Если я читаю сгенерированный код C из "Hello World!"в Nim я вижу эту строку
STRING_LITERAL(TM_xLHv575t3PG1lB5wK05Xqg_2, "Hello world!", 12);
Как создается последовательность TM_xLHv575t3PG1lB5wK05Xqg_2
?Компилятор Nim фактически генерирует это имя из себя или использует предопределенные имена для переменных при переводе в C?