I would say that the way that JavaScript handles functions is better than the proposed syntax just because it is a lot more clear and standard. Also, JavaScript already supports arrays with the [1,2,3] syntax.

Since the language is going to be optionally strongly typed, functions could have the following layout: