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.