Is there any scope for supporting ReinterpretedArray if it is a StridedReinterpretedArray? Not sure it would be performant, but I am thinking about how to implement fully type-inferred array caching (a la TensorOperations, but without having to resort to Dict{...,Any}).