argument lists must now contain only valid Lua ids.
Implicit returns without using temporary variables.

Implicit returns are now added by walking the code and adding ‘return’
statements in the appropriate places. Temporary variables are now used only
to transform expressions into statments.
More concise compiler output.
Documentation cleanup. We support proper tail calls now!