It would be good if DiskArrays.jl chunking, broadcasting, and iteration capabilities could propagate through any AbstractVarable here.
They don't have to be AbstractDiskArray because there are macros in DiskArrays.jl that can be applied to the types.