As a developer with experience in C, Rust, Java, and JS, I feel like this is a very bad idea... Assignments should be assignments and nothing else. If the language decides to be lenient then irresponsible developers are surely going to abuse it.