This paper is part of an attempt to provide a theoretical framework for various kinds of functional-typological explanations that is also broadly compatible with the nativist approach to language acquisition (Kirby 1994b). The approach relies crucially on the idea of selective adaptation: ": : : the sorts of explanations made by typologists are essentially adaptive ones: language structures are the way they are because of their adaptation to the function (s) of language : : : In this respect linguistics also parallels biology. However, the philosophical analogy between linguistic functional explanations and biological adaptation is not always fully worked out in linguistics." (Croft 1993) The framework put forward in this paper is...