It's reasonably easy to implement, but conceptually it muddles the method/data separation. The syntax keeps this separation though and that's good enough for me.
So, just to be clear: This is a pure name lookup change in the compiler, no syntax changes required. Oh and generics will cause some problems, we have to try it out...