The candidate values.
It is a List not a Set because the values must has an order for position. But it's better that each value occurs only once.
List<V>? values;