Agreed.

So much for trying to be idiomatic. You know a language kinda sucks when

    foo () -> bar

and

    foo() -> bar

mean completely different things.