Is there a lazy virtually indexed version of vcat hcat cat which doesn’t allocate new array?
LazyArrays has lazy concatenations
Have also a look at LazyStack.jl (this page also includes a nice comparison with other packages that offer similar functionality).