librustc: Implement the fully-expanded, UFCS form of explicit self.