Hi, Is there a reason to not extend the tuple destructuration in functions to any expression ? For instance, we can: def f(x, y, *tail): return tail + (x,y) f(3,4,5,6) -> (5,6,3,4) or f(*(3,4,5,6)) -> idem But I can't do: (x,y, *tail) = (3,4,5,6) and get x=3 y=4 tail = (5,6) Same question for lists... Thank you Sebastien