more testing

test plan: failing; need to fix compiler
fixed table normalization bug
more failing tests
fix parsing `f 1 (2 + 3)`
update compiler in lib; all tests pass!