Add some helper functions for debugging
Add support for boxed values

Furthermore:
* Ensure that the stack stays a list
* Change calling protocol to have stack in reverse order of arguments
* Convert rest argument to VM format