( . 2) should be an error, not eval to 2
Parse error shouldn't continue evaluation, for now just exit
Need to split keval and tramp into two steps
Forgot to tramp on some results, for example in (begin ...)
Add simple define-macro implementation
Use macros to implement when and unless