Not GP, but it's _very_ limited.
Off the top of my head, things you can't do:
# nested unpacking
(a, b), c = ((1, 2), 3)
# destructuring arguments
(lambda (a, b): None)((1, 2))