refactor:  Changed withExtendedEnv and made it an explicit error for Let, Let2, or ALam to not reference a variable.
refactor:  Changed withExtendedEnv and made it an explicit error for Let, Let2, or ALam to not reference a variable.

sjfloat/accelerate,rrnewton/accelerate,robeverest/accelerate,robeverest/accelerate