For example, our C++ runtime calls the customs with the wrapped Proxy, not the target of the proxy. Only our ICs do the unwrapping. Seems error prone to have two ways of calling these functions
<rdar://problem/67280318>
I fixed this in my original patch to support put by id over JSProxy