Could we assume it is like executing:
var item Item
item = items[0]
all = append(all, &item)
item = items[1]
all = append(all, &item)
...