Notice that I'm hacking the test to get it running again. I'd normally feel bad about this, but since labeled tuple elements are going away, the class of problems this commit is working around will disappear entirely. Swift SVN r11115
Swift SVN r11048
No functionality change here; just staging for some future optimizations. Swift SVN r11028
Swift SVN r11017
It's more idiomatic and easier to type. Swift SVN r11015