Set 'this' object for all types of function calls.
Clean up handling of function declarations / statements / expressions.
Optimise string interning.