Corrects error message
Corrects `set!`

`set()` now recursively calls itself on the environment's parent.