> That doesn't work for `int[4] arr = [1,2,3,4];`

That's odd, it should.  Oh right, it gets turned into a slice assign.  Urrgh.