Disallow functions from being executed as default parameters of others funcs or allow them to be executed at runtime for clarity

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