Implement generator module.
Switch to a new compiler.
Implement assert macro.
Fix binding identifier translation.
Fix `this` shadowing by `let` and `loop` forms #60
Fix `let` and `loop` issue caused by non statements.
Fix typo in acronym of "Immediately Invoked Function Expression".
Fix redundant use of Array.prototype.slice than
does not works with new compiler.
Fix incorrect test forms.
Enable test that passes with new compiler.
Fix analyser to properly create sub-environments.
Fix writer for quoted keywords.
Remove obsolete lines of code.
Update writer tests to incorporate fix for `this` shadowing #60
Update all test to make use of is macro.
Include new compiled examples with source-maps.