code: def test_map_overlap_provide_meta():
      df = pd.DataFrame(
          {"x": [1, 2, 4, 7, 11], "y": [1.0, 2.0, 3.0, 4.0, 5.0]}
      ).rename_axis("myindex")
      ddf = dd.from_pandas(df, npartitions=2)
  
      # Provide meta spec, but not full metadata
      res = ddf.map_overlap(
          lambda df: df.rolling(2).sum(),
          2,
          0,
          meta={"x": "i8", "y": "i8"},
      )
      sol = df.rolling(2).sum()
      assert_eq(res, sol)
  
imports: from __future__ import annotations
  import contextlib
  import datetime
  import numpy
  import pandas
  import pytest
  import dask.dataframe
  from dask.dataframe._compat import PANDAS_GE_210
  from dask.dataframe.utils import assert_eq
label_desc: Use image node_id 6 for calling a global function with example usage: test_map_overlap_provide_meta() without return types