getFromByValues = (byValues, key) => {
	if (key !== "default" && byValues.has(key)) {
		return byValues.get(key);
	}
	return byValues.get("default");
}
@template V
@param {ByValues<V>} byValues all values
@param {string} key value of the selector
@returns {V | undefined} value