code: def setanno(node, key, value, field_name="__anno"):
      """Sets annotation on AST node."""
      annotations = getattr(node, field_name, {})
      setattr(node, field_name, annotations)
      annotations[key] = value
  
file_path: objax/objax/util/tracing.py
imports: import inspect
  import ast
  import re
  import tokenize
  from io import StringIO
  from typing import Callable
  from objax.variable import BaseVar, VarCollection
  from objax.module import Module
label_desc: Use image node_id 3 for calling a global function with example usage: setanno(node, key, value, field_name) without return types