code: def any_horizontal(*exprs: IntoExpr | Iterable[IntoExpr]) -> Expr:
      """
      Compute the bitwise OR horizontally across columns.
  
      Parameters
      ----------
      *exprs
          Column(s) to use in the aggregation. Accepts expression input. Strings are
          parsed as column names, other non-expression inputs are parsed as literals.
  
      Examples
      --------
      >>> df = pl.DataFrame(
      ...     {
      ...         "a": [False, False, True, None],
      ...         "b": [False, True, None, None],
      ...         "c": ["w", "x", "y", "z"],
      ...     }
      ... )
      >>> df.with_columns(any=pl.any_horizontal("a", "b"))
      shape: (4, 4)
      ┌───────┬───────┬─────┬───────┐
      │ a     ┆ b     ┆ c   ┆ any   │
      │ ---   ┆ ---   ┆ --- ┆ ---   │
      │ bool  ┆ bool  ┆ str ┆ bool  │
      ╞═══════╪═══════╪═════╪═══════╡
      │ false ┆ false ┆ w   ┆ false │
      │ false ┆ true  ┆ x   ┆ true  │
      │ true  ┆ null  ┆ y   ┆ true  │
      │ null  ┆ null  ┆ z   ┆ null  │
      └───────┴───────┴─────┴───────┘
  
      """
      pyexprs = parse_as_list_of_expressions(*exprs)
      return wrap_expr(plr.any_horizontal(pyexprs))
  
file_path: polars/py-polars/polars/functions/aggregation/horizontal.py
imports: from __future__ import annotations
  import contextlib
  from typing import TYPE_CHECKING, Iterable
  import polars.functions
  from polars.datatypes import UInt32
  from polars.utils._parse_expr_input import parse_as_list_of_expressions
  from polars.utils._wrap import wrap_expr
  from polars.utils.deprecation import deprecate_renamed_function
label_desc: Use image node_id 2 for calling a global function with example usage: any_horizontal() and returns: wrap_expr