slang broke my shader again (basic vertex), so now I need to figure out whose fault it is...

before

```
%233 = OpAccessChain %_ptr_Push__float4x4natural %entryPointParams %int_0 %int_0
%320 = OpLoad %_float4x4natural %233
```

after

```
%235 = OpAccessChain %_ptr_Push_VConsts_natural %entryPointParams %int_0
%250 = OpLoad %VConsts_natural %235
%252 = OpCopyLogical %VConsts_natural_logical %250
%322 = OpCompositeExtract %_float4x4_logicalnatural %252 0
```

`%322` causes spirv_to_nir to assert

who wants to write a new shading language with me
@dotstdy not again ;)