Based on feedback from @Aaron.Ballman. Remove the unused static ID char (can re-add it later if needed). Add test to cover some invalid HLSL vector instantations ensuring that the appropriate error messages are generated.