The generated code can be printed, stored in a file -- or compiled and linked-back to the running program, thus implementing run-time code optimization.
I guess this makes sense in theory. It is like hot-swapping symbols I guess? And it is proven to work in one language.