// and we may need to update the method to return the new method. Also,
// if this scope is held in multiple locations how do we update all references?
runCompilerPass(new LocalOptimizationPass());
runCompilerPass(new CFG_Builder());
runCompilerPass(new LiveVariableAnalysis());
runCompilerPass(new DeadCodeElimination());
runCompilerPass(new AddBindingInstructions());
}