Just random thoughts, wishes, etc...
- Optimize letrec/letrec*
- Change codegen for non external locally recursive tail calls (as described by Bigloo authors)
- Dead code elimination
- Create better compile/run flow for compiled code
- Move apply to Closures assembly (for tail call optimization)