       lassign list var ?var...?
              Assign successive elements of a list to specified variables.  If
              there are more variable names than fields, the  remaining  vari-
              ables  are  set to the empty string.  If there are more elements
              than variables, a list of the unassigned elements is returned.

              For example,

                  lassign {dave 100 200 {Dave Foo}} name uid gid longName

              Assigns name to ‘‘dave’’, uid to ‘‘100’’, gid  to  ‘‘200’’,  and
              longName to ‘‘Dave Foo’’.
