Typescript Readonly Array Tomography