Definitely doable, but due to a few obvious reasons (intellisense, performance, overall complicity) I think nobody would go that far;) However, if you don't care, you can go all out. Turn all your code dynamic and make it do really mad stuff. Imagine some crazy levensthein-distance-powered resolver which corrects your spelling (like "ToStrign" -> "ToString") on the fly, omg;)
I agree on that, but I never insisted on his syntaxt. There are some nice ideas down there in the comments; and anyway I'm sure the C# team would find their own best syntaxt. I just want the feature;)
Static extension methods please, please, please...