The spec now has 2D and 3D versions of this. We should verify they produce the same result for 2D matrices now; but I think that can happen later.