In the serialization section of css-images-4 it says:
To serialize any function defined in this module, serialize it per its individual grammar, in the order its grammar is written in, omitting components when possible without changing the meaning, ...
(emphasis mine)
I read that as omit unsupported types since the meaning of the image-set is unchanged from the perspective of the engine. That is, if an unsupported image type were left out of the image-set the result would be unchanged.
Is that a good reading? Should the prose be explicit for this case?