Add support for Vec literals of empty Vecs

Also tweak Vec.Lit code to use cloneAsSuperType rather than implementing
its own version of the same concept.
in 0 seconds and was queued for 91 minutes and 59 seconds
latest Auto DevOps