Why in SICP one can see seemingly useless evaluation of local variable expressions? Different Scheme implementations behave differently
The deposit and withdraw procedures in the make-account code from SICP both have seemingly useless balance variable expression to evaluate,