foo(x.y) should produce USE(x) and USE(x.y) instead of just USE(x.y).