I thought that `ArrayStructure.from_array` should only accept flattened arrays? In this test cast `a` has shape `(4, 2)` ...