for target, value in zip(reversed(list(remaining_targets)), reversed(list(remaining_values))):
            if isinstance(target, ast.Starred) or isinstance(value, ast.Starred):
                break
            visit(target, value)