<div dir="ltr">Hi Allen,<div><br></div><div>Your line of thinking has convinced me that `invoke` as it currently stands doesn't really fly.  However, I have an issue with your proposal.  Take this fragment:</div><div><br>
</div><div>    (1) function f() { doSomethingWith(this); }</div><div>    (2) f.call(obj);</div><div><br></div><div>Presently, the expression at (2) grants the function `f` access to `obj`.  If I understand correctly, under your proposal the expression at (2), in the case where `obj` is a proxy, additionally grants `obj` access to `f`.  Is that right?</div>
<div><br></div><div>{ Kevin }</div></div>