This is so ugly.
Already we have things like AND vs &&
or tailing if's that don't quite work like three line if's
or how scoping do..end vs {} is ever so slightly different.
I'd wonder how the right assignment would work differently. What small gotcha would it create.
I also wonder how my co-workers would take it, if I started using it.. Or if I figured out how it was different and used it for the once case that it worked.
For me. having a million ways to do something leads to slower dev time. More context I'd need to load.