You shouldn't be allowed to write typedef Foo = ...; vector<Foo, 3>
Migrated to https://github.com/gpuweb/WHLSL/issues/80