From my understanding of the spec, the result id of OpSampledImage can only be consumed by an instruction specified to take the type OpTypeSampledImage. However I can currently store the result of OpSampledImage into a variable with no validation errors. I assume this is missing validation logic and not actually a valid instruction?