Rust isn’t too bad if you throw clones everywhere. Otherwise, you might as well use a garbage collected language.