SE-0393: Value and Type Parameter Packs

Also unclear what value each provides:

func zip<each S>(_ sequence: repeat each S) where each S: Sequence

func zip<S>(_ sequence: repeat S) where S: Sequence seems to provide the same type info, since repeat already indicated S is variadic.