code: def test_closure():
      x = relay.var("x", shape=())
      y = relay.var("y", shape=())
      f = relay.Function([x], x + y)
      ff = relay.Function([y], f)
      clo = ff(relay.const(1.0))
      main = clo(relay.const(2.0))
  
      res = get_serialized_output(main)
      tvm.testing.assert_allclose(res.numpy(), 3.0)
  
imports: import pytest
  import numpy
  import tvm
  from tvm.runtime import vm
  from tvm.relay import vm
  from tvm import relay
  from tvm.relay.scope_builder import ScopeBuilder
  from tvm.relay import transform
  from tvm.relay.prelude import Prelude
  from tvm.contrib import utils
  from tvm.relay import testing
label_desc: Use image node_id 12 for calling a global function with example usage: test_closure() without return types