The following presumably creates a temporary: ``` julia> SVector(ntuple(i->i^2, 3)) 3-element StaticArrays.SVector{3,Int64}: 1 4 9 ``` It would be great to be able to do ``` julia> SVector(i->i^2, 3) 3-element StaticArrays.SVector{3,Int64}: 1 4 9 ``` without creating the tuple temporary.