List<Unpackable> unpackArray(int size) { var objects = List<Unpackable>.filled(size, null); for (var i = 0; i < size; i++) { objects[i] = unpack(); } return objects; }