code: def astext(program, unify_free_vars=False):
      text = program.astext()
  
      if isinstance(program, Expr):
          roundtrip_program = tvm.relay.parse_expr(text)
      else:
          roundtrip_program = tvm.relay.fromtext(text)
  
      tvm.ir.assert_structural_equal(
          roundtrip_program, program, map_free_vars=True
      )
  
      return text
  
imports: import tvm
  import tvm.testing
  from tvm import te
  from tvm import relay
  from tvm.relay import testing
  import numpy
  from tvm.relay import Expr
  from tvm.relay.analysis import free_vars
  import pytest
label_desc: Use image node_id 1 for calling a global function with example usage: astext(program, unify_free_vars) and returns: text