code: def __init__(self, expr):
      vars(self).update(expr)
  
file_path: altair/altair/expr/__init__.py
imports: from typing import Any
  from .core import datum, Expression
  from .funcs import *
  from .consts import *
  from ..vegalite.v5.schema.core import ExprRef
label_desc: Use image node_id 1 to create a new _ExprType object  with example: obj = _ExprType(expr)