If f and g are unary functions, f g 0 is evaluated as f(g(0))? Asking because you didn't mention composition. That is, could we have `print "hello", input "Name:"` instead of `print "hello", input("Name:")`?

Overall, I am against this because I like the "explicitness" of using parenthesis for function calls, and have never found their presence to be an issue. Additionally, I prefer when there is only one way of doing something, even if I don't like the way itself, as that is one less thing to think about.

The "the first argument cannot start with a parenthesis or bracket" part (which is understandable) adds even more complexity to this.