A JavaScript interpreter in Rust