code: def test_struct_any_value_get_after_append() -> None:
      schema = {"a": pl.Int8, "b": pl.Int32}
      struct_def = pl.Struct(schema)
  
      a = pl.Series("s", [{"a": 1, "b": 2}], dtype=struct_def)
      b = pl.Series("s", [{"a": 2, "b": 3}], dtype=struct_def)
      a = a.append(b)
  
      assert a[0] == {"a": 1, "b": 2}
      assert a[1] == {"a": 2, "b": 3}
      assert schema == a.to_frame().unnest("s").schema
  
imports: from __future__ import annotations
  from dataclasses import dataclass
  from datetime import datetime, time
  from typing import TYPE_CHECKING
  import pandas
  import pyarrow
  import pytest
  import polars
  import polars.selectors
  from polars.testing import assert_frame_equal, assert_series_equal
label_desc: Use image node_id 32 for calling a global function with example usage: test_struct_any_value_get_after_append() without return types