Basic array operations like `reshape`, `permutedims` should be supported. `reshape` could be supported with an optimized path if the new first dim is still divisible by the chunk size.