> calling function without parenthesis is only for single argument type. echo > works because it expects varargs
Multiple arguments are allowed when the call is a statement, but not when it's an expression. E.g `add 1, 2` would work if it was a statement (only possible if doesn't return anything). IMO expression-calls without parenthesis should be avoided except for some specific cases like `await`.
