Allow the last function call returned value to be set in resume.
Make sure temporary variables from different contexts don't collide.
Provide encapsulation methods to access the global scope in an evaluator.
Rename compiled file.
Allow user defined functions to be called by native functions.
Make 'var' declarations return undefined.