code: def collect_all_async(
      lazy_frames: Iterable[LazyFrame],
      *,
      gevent: Literal[True],
      type_coercion: bool = True,
      predicate_pushdown: bool = True,
      projection_pushdown: bool = True,
      simplify_expression: bool = True,
      no_optimization: bool = True,
      slice_pushdown: bool = True,
      comm_subplan_elim: bool = True,
      comm_subexpr_elim: bool = True,
      streaming: bool = True,
  ) -> _GeventDataFrameResult[list[DataFrame]]:
      ...
  
imports: from __future__ import annotations
  import contextlib
  from typing import TYPE_CHECKING, Any, Callable, Iterable, Sequence, overload
  import polars._reexport
  import polars.functions
  from polars.datatypes import DTYPE_TEMPORAL_UNITS, Date, Datetime, Int64
  from polars.utils._async import _AioDataFrameResult, _GeventDataFrameResult
  from polars.utils._parse_expr_input import parse_as_expression, parse_as_list_of_expressions
  from polars.utils._wrap import wrap_df, wrap_expr
  from polars.utils.deprecation import deprecate_renamed_function
label_desc: Use image node_id 31 for calling a global function with example usage: collect_all_async(lazy_frames) without return types