Fix for nested function calls from regular eval. Plus some changes to Closure apply --NEED TO BE CHECKED--