Is there a plan to implement `diff(A::SArray, [dim])`? This should be doable, because the size of the result can be predicted from `size(A)`.