> Point 2. It's not clear what the operator '?' does for a person new to the language. It will introduce confusion.
I mean, it's not clear what pretty much anything (except the most basic stuff) does for a person new to the language. Has to be documented, like anything else.
Point 2. It's not clear what the operator '?' does for a person new to the language. It will introduce confusion.
Point 3. Yes, I don't even know why it has to be that way.