Refactor Print.
Fix Varargs handling.
Merge branch 'interpreter' of github.com:kobreu/compiler into interpreter