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.
Also tweak Vec.Lit code to use cloneAsSuperType rather than implementing its own version of the same concept.