self-consistent implementation of primitives that are now unboxed.
passes all tests, and the compiler can bootstrap itself: hopefully,
there are no edge cases that have been missed.
removing the unnecessary "builtins." prefixes, and moving the methods
simply into the global namespace
removing the sweet-js generated macros, and the
number/string/boolean-dict files
adding remaining methods from old Racket implementation of numbers and strings
update playground for new compiler
built files from last commit
tests for semantics of return value of `or`
Merge branch 'unboxing-prims' into new-id