the performance aspect, function
attributes provide this functionality, but there's a significant
problem with using them because you can't access them other than by
referencing the *name* of the function being defined.
It would be nice to have a better way to reference function attributes
from within a function. (This would also help write recursive
functions that could be safely renamed, but I'm not sure many people
would necessarily think that's a good thing ;-))
Now, yes, being able to reference a function from inside itself
is a feature I had missed over the years.