function columnTypeToScore(columnType) {
	const roundedColumnScores = {
		string: 2 * 15,
		number: 12,
		boolean: 4,
		date: 48
	};

	if (isObjectType(columnType)) {
		console.warn(
			'[!] Evidence does not support DuckDB Struct or Array\nIf you need to use one, convert it to JSON in your query, and then manually parse it in your project'
		);
		return roundedColumnScores.string;
	}
	if (isDecimalType(columnType)) return roundedColumnScores.number;

	switch (columnType) {
		case 'BOOLEAN':
			return roundedColumnScores.boolean;
		case 'BIGINT':
		case 'DOUBLE':
		case 'FLOAT':
		case 'INTEGER':
		case 'SMALLINT':
		case 'TINYINT':
		case 'UBIGINT':
		case 'UINTEGER':
		case 'USMALLINT':
		case 'UTINYINT':
		case 'HUGEINT':
			return roundedColumnScores.number;
		case 'UUID':
		case 'VARCHAR':
			return roundedColumnScores.string;
		case 'DATE':
		case 'TIMESTAMP':
		case 'TIMESTAMP_S':
		case 'TIMESTAMP_MS':
		case 'TIMESTAMP_NS':
		case 'TIMESTAMP WITH TIME ZONE':
			return roundedColumnScores.date;

		// the badlands
		// we should probably convert these in the client library too
		case 'INTERVAL': // return 'Uint32Array';
		case 'TIME':
		case 'TIME WITH TIME ZONE': // return 'bigint';
		case 'BLOB':
		case 'BIT': // return 'Uint8Array';
			return roundedColumnScores.string;
		default:
			// columnType should be `never`
			console.error(`Column type ${columnType} is not supported`);
			return roundedColumnScores.string;
	}
}
@param {import('../../types/duckdb-wellknown.js').DuckDBColumnType} columnType
@returns {number}