Why am I writing a JavaScript toolchain in Zig? | Hacker News Reader