This change implements stack traces. This is primarily so that we can print out a full stack trace in the face of an unhandled exception, and is done simply by recording the full trace during evaluation alongside the existing local variable scopes.
go vet
golint