better (local) label names, less whitespace
cleanup push/pop
S0 and 'S impls
added "annotation" macros for direct (eax = arg) calls vs c-calling-convention
macros for Forth primitives and Dict entry header info for primitives
rename prompt fx; add error fx; cleanups
add read char/line functions
echo entire input string in test()