This is confusing (on 0.5.0): imagine calling a function that returns 2 values in a loop:

```
julia> f()=1,2
f (generic function with 1 method)
julia> a,b=f()
(1,2)
julia> a
1
julia> b
2
julia> u=v=zeros(2,1);i=1;
julia> u[i],v[i]=f()
(1,2)
```

I was surprised by this:

```
julia> u
2×1 Array{Float64,2}:
2.0
0.0
julia> v
2×1 Array{Float64,2}:
2.0
0.0
```

I suppose this is related to the immutability of tuples and not a bug, but it is really surprising.

Edit: Never mind. u and v are the same arrays of course. How does one delete posts?