extends and super keywords
improve function expressions parsing performance
prevent declaring the same variable twice in super