Conflicts: vm/Makefile vm/arch/host/entry.c vm/include/heap.h
Keil beats GCC by code size in all optimization modes.
This makes it possible to remove the eta-expansions from the library and rename primitives from, e.g. `#%car' to `car'. That's one less gotcha for people adding new primitives. Renaming primitives this way would also the primitive inlining pass obsolete.