First one turns out pretty good under rules "least...
# language-proposals
d
First one turns out pretty good under rules "least possible surrounding call, left-to-right". Second can look counter-intuitive, since in fact it is syntax sugar for
a.set(i, j, foo())
.