Rich languages from poor inputs