This sounds like the same idea as Dynamic evaluation of function argument list initializer just a few threads down, which itself is the same idea as many deferred evaluation ideas that were proposed before.
1 Like