```julia promote_type(typeof(sprand(10,10,0.1)),typeof(sprand(ComplexF64,10,10,0.1))) SparseMatrixCSC{Tv,Int64} where Tv ``` vs in the dense case: ```julia promote_type(typeof(rand(10,10)),typeof(rand(ComplexF64,10,10))) Array{Complex{Float64},2} ```