The nature of generalization in language