On the other hand, I always considered Rust as the result of an ML programmer looking at C++ and thinking "this is bullshit, I can do it cleaner".
I might have a very ML view of the programming world, but that's ok, most other people have an ALGOL/C view of it. ;)