code: def test_narrow_expression(before, expected):
      ranges = {n: tvm.ir.Range(0, 8)}
      after = tvm.arith._ffi_api.NarrowPredicateExpression(
          before, ranges
      )
  
      if expected is None:
          assert after is None
      else:
          tvm.ir.assert_structural_equal(after, expected)
  
imports: import tvm
  import tvm.testing
  from tvm import tir
  from tvm.runtime import convert
label_desc: Use image node_id 1 for calling a global function with example usage: test_narrow_expression(before, expected) without return types