Fair enough. You probably want to make sure that you have something like this before people start writing larger projects in Rust but write them the same way they would write C++. Eventually, they would hit some wall and complain about Rust as whole even though it's not really Rust's fault.