Why are the result types of hcat and vcat different? Is this just to distinguish a column vector (hcat) from a row vector (vcat)?
julia> hcat(1,2,3) # same as [1 2 3]
1x3 Array{Int64,2}:
1 2 3
julia> vcat(1,2,3) # same as [1, 2, 3]
3-element Array{Int64,1}:
1
2
3
