Writing a CAD Language in Rust (with Adam Chalmers)