Bad { sampler x; }; /*%%* opaque type 'sampler' is not permitted in an interface block *%%*/