Perhaps we should limit the products to exclude things that have their own designation but form a subset with a proper name - which would accept Macadam the paving material but disallow Macadamia nuts, since there are plenty of nuts of other sorts.

So "macadam paving"would be out and "Macadamias" in.

But of course they aren't products, strictly speaking. Or even loosely.

Strictly speaking, they *are products, but they are probably not commodities[?]