# \[Pitch\] Parameter Packs

**URL:** <https://forums.swift.org/t/pitch-parameter-packs/60543>\
**Category:** Pitches\
**Tags:** generics, variadic-generics\
**Created:** [September 28, 2022, 3:53am UTC](https://forums.swift.org/t/pitch-parameter-packs/60543 "2022-09-28T03:53:51Z")\
**Posts on this page:** 1\
**Showing post:** 93

<div class="post-metadata">

**Author:** ![Slava\_Pestov](https://sea2.discourse-cdn.com/swift/user_avatar/forums.swift.org/slava_pestov/32/30204_2.png) [@Slava\_Pestov](https://forums.swift.org/u/Slava_Pestov)\
**Post date:** [June 12, 2023, 12:36am UTC](https://forums.swift.org/t/pitch-parameter-packs/60543/93 "2023-06-12T00:36:32Z")

</div>

> [@rdemarest](#):
>
> Alright thanks for that, this is one error solved, next issue that I'm trying to solve:

Unfortunately we don’t support pack expansion expressions in lvalue context (on the left hand side of assignment, or as an argument to an inout parameter) yet.

This means that you can’t actually write a ZipIterator today. Parameter packs will support lvalues, for loops and other features in the fullness of time, which will make them more useful for these kinds of algorithms.

---

_[View the full topic](https://forums.swift.org/t/pitch-parameter-packs/60543)._
