Esto funciona:
Extract Expr(:height << set name( "new" ), :height );
Pero este no *):
Extract Expr(myDataTable:height << set name( "new" ), myDataTable:height );
Afortunadamente, existe este truco sucio de Extract Expr (resuelve automáticamente cada variable definida **) que permite esta solución alternativa:
x = Expr( myDataTable:height);
Extract Expr(myDataTable:height << set name( "new" ), x )
*) ¿por qué?
¿Quizás relacionado con (**)?