>>30
So what should we do about it? I know! Let's use different keywords and symbols for the EXACT SAME THINGS! That way, real shell scripts and functions don't work in our new shell, scripts and functions written for our shell won't work in real shells, and EVERYBODY has to learn new syntax, not just new shell users. Brilliant!
Wait, hasn't somebody tried this before? I think it was called the PASCAL Shell or the COBOL Shell or something like that. Wasn't that one considered harmful at some point?