code: def vars(*args: Expression) -> StructExpression:
      """
  
      Parameters
      ----------
      *args: :class:`hail.expr.Expression`
          Fields to facet by.
  
      Returns
      -------
      :class:`hail.expr.StructExpression`
          A struct to pass to a faceter.
  
      """
      return hl.struct(
          **{f"var_{i}": arg for i, arg in enumerate(args)}
      )
  
file_path: hail/hail/python/hail/ggplot/facets.py
imports: import abc
  import math
  from typing import Dict, Tuple
  from .geoms import FigureAttribute
  from .utils import n_partitions
  import hail
  from hail import Expression, StructExpression
label_desc: Use image node_id 1 for calling a global function with example usage: vars() and returns: hl