@fiber(sh{2}(e(0)) constructors:
initialized fiber: Fiber(SparseHash{2, Tuple{Int64, Int64}, Int64}(Element{0.0, Float64}([1.0, 2.0, 2.0, 7.0, 1.0, 3.0, 3.0, 9.0]), (3, 6), Dict{Tuple{Int64, Tuple{Int64, Int64}}, Int64}((1, (1, 2)) => 2, (1, (1, 3)) => 3, (1, (1, 5)) => 6, (1, (1, 6)) => 7, (1, (2, 1)) => 1, (1, (2, 3)) => 4, (1, (2, 4)) => 5, (1, (3, 6)) => 8), [1, 9], [(1, (2, 1)) => 1, (1, (1, 2)) => 2, (1, (1, 3)) => 3, (1, (2, 3)) => 4, (1, (2, 4)) => 5, (1, (1, 5)) => 6, (1, (1, 6)) => 7, (1, (3, 6)) => 8]))
initialized fiber: Fiber(SparseHash{2, Tuple{Int16, Int16}, Int64}(Element{0.0, Float64}([1.0, 2.0, 2.0, 7.0, 1.0, 3.0, 3.0, 9.0]), (3, 6), Dict{Tuple{Int64, Tuple{Int16, Int16}}, Int64}((1, (1, 2)) => 2, (1, (1, 3)) => 3, (1, (1, 5)) => 6, (1, (1, 6)) => 7, (1, (2, 1)) => 1, (1, (2, 3)) => 4, (1, (2, 4)) => 5, (1, (3, 6)) => 8), [1, 9], [(1, (2, 1)) => 1, (1, (1, 2)) => 2, (1, (1, 3)) => 3, (1, (2, 3)) => 4, (1, (2, 4)) => 5, (1, (1, 5)) => 6, (1, (1, 6)) => 7, (1, (3, 6)) => 8]))
sized fiber: Fiber(SparseHash{2, Tuple{Int64, Int64}, Int64}(Element{0.0, Float64}([]), (3, 7), Dict{Tuple{Int64, Tuple{Int64, Int64}}, Int64}(), [1, 1], []))
sized fiber: Fiber(SparseHash{2, Tuple{Int16, Int16}, Int64}(Element{0.0, Float64}([]), (3, 7), Dict{Tuple{Int64, Tuple{Int16, Int16}}, Int64}(), [1, 1], []))
empty fiber: Fiber(SparseHash{2, Tuple{Int64, Int64}, Int64}(Element{0.0, Float64}([]), (0, 0), Dict{Tuple{Int64, Tuple{Int64, Int64}}, Int64}(), [1, 1], []))
empty fiber: Fiber(SparseHash{2, Tuple{Int16, Int16}, Int64}(Element{0.0, Float64}([]), (0, 0), Dict{Tuple{Int64, Tuple{Int16, Int16}}, Int64}(), [1, 1], []))

