I understand the concept of using output variables as auto variables, but is there any real purpose when you're always assigning an integer? Seems messy to always have to put the output value somewhere. Also, my mind is being blown right now that functions and commands with a single OUT variable are completely interchangeable.