Evaluación de fórmulas de paso

Aunque parezca sorprendente, en el bloque let las instrucciones no se van a ejecutar necesariamente en el orden en el que están escritas. Así, el código que se muestra a continuación concatena los textos "Interactive" y "Chaos" para devolver "InteractiveChaos":

let
    nombre1 = "Interactive",
    nombre2 = "Chaos",
    nombre = nombre1 & nombre2
in
    nombre

Evaluación de expresiones

¿Y qué ocurre si modificamos el orden de las fórmulas en el bloque let?

let
    nombre1 = "Interactive",
    nombre = nombre1 & nombre2,
    nombre2 = "Chaos"
in
    nombre

Evaluación de expresiones

Pues, aparte de haber tenido que modificar las comas al final de las instrucciones, y de no ver ya los pasos en el bloque de "Pasos aplicados" (se muestra solo el nombre de la consulta: Consulta1), la respuesta es "nada". No ocurre nada, el resultado es el mismo que antes: el texto "InteractiveChaos".

¿Por qué?