Currently, empty `cat` expressions return empty vectors. Should they instead return empty arrays of the expected dimensions? Currently: ``` typeof(cat(dims = 3)) # Vector{Any} typeof(cat(1, dims = 3)) # Array{Int, 3} ```