A macro which expands to the current function name would be useful for logging function entry and exit points, or for anything that needs to generate a message about the function usage.

 Code:
? "Entered function @FUNCTION"
? Deprecated(@FUNCTION)
? "Leaving function @FUNCTION"