code: def _cluster(iterable: Iterable[Any], n: int = 2) -> Iterable[Any]:
      return zip(*[iter(iterable)] * n)
  
imports: from __future__ import annotations
  from io import BytesIO
  from pathlib import Path
  from typing import TYPE_CHECKING, Any, Iterable, Sequence, overload
  from polars import functions
  from polars.datatypes import FLOAT_DTYPES, INTEGER_DTYPES, Date, Datetime, Float64, List, Object, Struct, Time
  from polars.dependencies import json
  from polars.exceptions import DuplicateError
  from polars.selectors import _expand_selector_dicts, _expand_selectors
label_desc: Use image node_id 1 for calling a global function with example usage: _cluster(iterable, n) and returns: zip