work around common v8 deopt…
further specialize superFunction and superWrapper

also attempt to mitigate v8 deopt bug
Merge pull request #9651 from stefanpenner/cleanup-stuff

Cleanup stuff