There are currently no restrictions on what data type is used in a storage buffer in WGSL. In SPIR-V a storage buffer must be a host-shareable storable type, we should update WGSL to match the restriction in SPIR-V and require storage buffers to contain only host-shareable storable types.