Multi-assignment support added

For example

    (a, b) = (3, 4)

would result in `a` having a value of 3 and `b` having a value of 4.