Improve error reporting

* Delay entering global scope on code evaluation, not runtime creation

This fixes #66