Turn on lexical scoping.
Lazily follow the prototype chain.
Better supermethod support.