What we learned building a Rust runtime for TypeScript · HackerTrans