code: def test_table_annotate():
      hl.reset_global_randomness()
      ht = hl.utils.range_table(5)
      ht = ht.annotate(x=hl.rand_int32(5))
      ht = ht.annotate(y=ht.x * 10)
      expected = [
          hl.Struct(idx=0, x=4, y=40),
          hl.Struct(idx=1, x=3, y=30),
          hl.Struct(idx=2, x=2, y=20),
          hl.Struct(idx=3, x=3, y=30),
          hl.Struct(idx=4, x=3, y=30),
      ]
      actual = ht.collect()
      assert expected == actual
  
imports: import hail
  from .helpers import qobtest
label_desc: Use image node_id 3 for calling a global function with example usage: test_table_annotate() without return types