Language Change and Functional Explanations