Uniform function call syntax (UFCS) is nifty: I can write foo(x, y, z) or http://x.foo(y, z). Dot syntax for calls works incredibly well for IDE completion. Are there any languages that explicitly offer UFCS so the IDE experience is better?