code: def test_annotate_from_multi_obj():
      result = _func.with_attr("global_symbol", "main").script(
          obj_to_annotate={
              _func.body.seq[1]: "annotation 1",
              _func.body.seq[3]: "annotation 3",
              _func.body.seq[5]: "annotation 5",
              _func.body.seq[7]: "annotation 7",
          }
      )
      assert (
          result
          == """# from tvm.script import tir as T
  
  @T.prim_func
  def main():
      T.evaluate(-1)
      T.evaluate(1)  # annotation 1
      T.evaluate(2)
      T.evaluate(3)  # annotation 3
      T.evaluate(4)
      T.evaluate(5)  # annotation 5
      T.evaluate(6)
      T.evaluate(7)  # annotation 7"""
      )
  
file_path: tvm/tests/python/tvmscript/test_tvmscript_printer_annotation.py
imports: from typing import Optional
  import pytest
  from tvm.runtime import ObjectPath
  from tvm.script import tir
label_desc: Use image node_id 3 for calling a global function with example usage: test_annotate_from_multi_obj() without return types