Dear all,

It seems that argument destructuring (https://docs.julialang.org/en/v1/manual/functions/index.html#Argument-destructuring-1) works for named but not anonymous functions (see examples below). Is there a reason for that, or am I just missing something as a newbie?

Thanks a lot!

```
# Works
f1((x1, x2)) = x1 + x2
f1([1, 2])
# Works
function f2((x1, x2))
x1 + x2
end
f2([1, 2])
# Does not work
(((x1, x2)) -> x1 + x2)([1, 2])
# Does not work
function f4()
function ((x1, x2))
x1 + x2
end
end
f4()([1, 2])
```