Don't require a semicolon after a return expression.
Initial quick-and-dirty cross-compiler to c. Does not yet handle all language features.
Hack to handle return expressions.