Writing shaders in TypeScript, the solution to a major WebGPU limitation? | Heykuki News