> Or should we support assignment without the creation of new bindings ?
>
> record Pair(int first, int second) {}
> int a = ...
> int b = ...
> Pair(b, a) = new Pair(a, b);
This one we answered pretty comprehensively much earlier in the pattern
matching arc: no.