code: def test_free_expr():
      x = relay.var("x", "float32")
      y = relay.add(x, x)
      yy = infer_expr(y)
      assert tvm.ir.structural_equal(yy.args[0], x, map_free_vars=True)
      assert yy.checked_type == relay.scalar_type("float32")
      assert x.vid.same_as(yy.args[0].vid)
  
imports: import pytest
  import tvm
  from tvm import IRModule, parser, relay, te
  from tvm.relay import analysis, op, transform
  from tvm.relay.op import op
  import numpy
label_desc: Use image node_id 17 for calling a global function with example usage: test_free_expr() without return types