docs: function(obj){
  		if(Array.isArray(obj)) {
  			return true;
  		}
  		if(obj instanceof Array) {
  			return true;
  		}
  		if( obj == null ) {
  			return false;
  		}
  		var value = obj[canSymbol.for("can.isMoreListLikeThanMapLike")];
  		if(value !== undefined) {
  			return value;
  		}
  		var isListLike = this.isListLike(obj),
  			isMapLike = this.isMapLike(obj);
  		if(isListLike && !isMapLike) {
  			return true;
  		} else if(!isListLike && isMapLike) {
  			return false;
  		}
  	}