Proper use of Variables?

Are you trying to reinvent value procedures?

Read the chapter all the way to the bottom.