Advantages: * Greatly simplifies code * No variable name duplication * Potentially more efficient bytecode