code: def lookup_and_print(query: str):
      """Lookup argument name in Jina API and prettyprint the result.
  
      :param query: the argument (fuzzy) name
      """
  
      nkw2kw, kw2info = _build_lookup_table()
      if query not in nkw2kw:
          from jina.helper import colored
  
          print(
              f'Can not find argument {colored(query, attrs="bold")}, '
              f"maybe it's a misspelling or Jina does not have this argument."
          )
      else:
          helps = kw2info[nkw2kw[query]]  # type: list
          if len(helps) == 1:
              _prettyprint_help(helps[0])
          elif (
              len(helps) > 1 and len(set(h["help"] for h in helps)) == 1
          ):
              _prettyprint_help(helps[0], also_in=helps)
          elif len(helps) > 1:
              from collections import defaultdict
  
              from jina.helper import colored
  
              help_group = defaultdict(list)
              for h in helps:
                  help_group[h["help"]].append(h)
  
              print(
                  colored(
                      f"Found {len(help_group)} mentions in Jina API.",
                      attrs="dark",
                  )
              )
  
              for hg in help_group.values():
                  _prettyprint_help(hg[0], also_in=hg)
                  print(colored("─" * 40, attrs="dark"))
  
label_desc: Use image node_id 3 for calling a global function with example usage: lookup_and_print(query) without return types