code: def test_fold_optimization_cbind_expr():
      data = single_column_frame()
  
      def get_expr():
          return ExprNode(
              "cbind",
              ExprNode(
                  "cbind", ExprNode("cbind", data, data), data, data
              ),
              data,
          )
  
      (expr, _) = _assert_expr_results_eq(get_expr)
  
      assert expr._op == "cbind", "Result operator is still cbind"
      assert len(expr._children) == 5, "Results has 5 arguments"
      assert all(
          [c == data._ex for c in expr._children]
      ), "All arguments are same expression"
  
file_path: h2o-3/h2o-py/tests/testdir_misc/pyunit_expr_optimizations.py
imports: import h2o
  import sys
  from tests import pyunit_utils
  from h2o import H2OFrame
  from h2o.expr import ExprNode
label_desc: Use image node_id 3 for calling a global function with example usage: test_fold_optimization_cbind_expr() and returns: ExprNode