increase readability
better handling of enable/disable on require
better tail call detection
console.wan instead of assert.fail
root.has_side_effect
update benchmark result
compiled lib (almost same performance)