i.e. rewrite `w.foo(a, b)` as `w.foo(w, a, b)`
i.e. rewrite
w.foo(a, b)asw.foo(w, a, b)