ArgumentOriginalName function

Finds the original value (name of expression) of the argument of a function even in the case of embedded calls.