Adding the ability to build programs, and adding Rust