julia> A = Fiber!(Dense(SparseTriangle{2}(Element(0.0))), collect(reshape(1:27, 3, 3, 3)))
Dense [:,:,1:3]
├─[:,:,1]: SparseTriangle (0.0) [1:3]
│ ├─├─[1, 1]: 1.0
│ ├─├─[1, 2]: 4.0
│ │ ⋮
│ ├─├─[2, 3]: 8.0
│ ├─├─[3, 3]: 9.0
├─[:,:,2]: SparseTriangle (0.0) [1:3]
│ ├─├─[1, 1]: 7.0
│ ├─├─[1, 2]: 8.0
│ │ ⋮
│ ├─├─[2, 3]: 13.0
│ ├─├─[3, 3]: 14.0
├─[:,:,3]: SparseTriangle (0.0) [1:3]
│ ├─├─[1, 1]: 10.0
│ ├─├─[1, 2]: 13.0
│ │ ⋮
│ ├─├─[2, 3]: 17.0
│ ├─├─[3, 3]: 18.0
julia> C = Scalar(0)
Scalar{0, Int64}(0)
julia> @finch for k = _, j = _, i = _
        C[] += A[i, j, k]
    end
(C = Scalar{0, Int64}(264),)

