Fix compiler bug at end of statements
Remove non-EVA versions of printing functions

This includes (print-stack), so this commit also includes a brand new
!(print-stack).

This doesn't include (print-depth), (ident-count), (ident-depth) and
print-traceback. I might move the latter to EVA and remove the rest
later.
Add support for using scopes like functions
Implement superior yield
Fix segfault for OP_CALL
Add !run-blob-in to fix the whole REPL situation

Locals are now shared between lines in the REPL, making !import work,
among other things:

<1:1> local :a "one"
<2:1> !print a
one
<3:1>