You can normally do z = (1,2,3) (a,b,c) = z
and it will unpack things from z into a,b,c. However, if you do: let (a,b,c) = z; a end it's a syntax error. Is there a way to get the spirit of this unpacking inside a let statement? I don't want permanent assignment in the function (I already get how to do that). Eg: let a=nothing,b=nothing,c=nothing; (a,b,c) = z; a end seems like a bad choice. There must be some other way.... Thanks! Vishesh
