float4 foo; for (int i = 0; i < foo.length; ++i) { foo[i] = 17; } doesn't typecheck because there is no float4 operator[]=(float4, int, float)
Migrated to https://github.com/gpuweb/WHLSL/issues/85