The translation is a starting point to enable follow-on work to take advantage of Rust's features.