Why does `Flux.stack` use splatting?

hcat fixes the dimension to 2, stack is generic w.r.t. the dimension.