Updated Side Effect Handling: Now uses side effects in scheme to handle side effects in interpreted language