Let’s start with some return object modification:

What’s going on?

How can we find out the way the object in ued?