Reflection trickery to print out the name and value of an expression - useful for easily logging the name/value of a variable