I cannot manage to create a zero length ComponentArray. Instead I get an Array back:
julia> ComponentArray(zeros(0), Axis(()))
Float64[]
This seems to be due to this line, that if deleted several things stop working in the package. I wonder what was the rationale behind that line?
I found this to affect type stability.