code: def test_parser_idempotency_extended_unpacking(works_in_py):
      """A cut-down version of pytree_idempotency.py."""
      works_in_py.parse("a, *b, c = x\n")
      works_in_py.parse("[*a, b] = x\n")
      works_in_py.parse("(z, *y, w) = m\n")
      works_in_py.parse("for *z, m in d: pass\n")
  
imports: from textwrap import dedent
  import pytest
  from parso import load_grammar
  from parso import ParserSyntaxError
  from parso.pgen2 import generate_grammar
  from parso.python import tokenize
label_desc: Use image node_id 40 for calling a global function with example usage: test_parser_idempotency_extended_unpacking(works_in_py) without return types