Can evaluate non-calls (trivial)
Add alists, C builtin functions.

Symbols evaluate by looking them up in the enclosing environment.

Remove loss_cons struct and fold it into loss_object.
Refactor print code
Rename loss_string to loss_buf to make a clearer distinction from string objects