class_docstr: Python AST visitor pass which finally lowers it to HalideIR
code: def visit_Call(self, node):
      # Yet, no function pointer supported
      _internal_assert(
          isinstance(node.func, ast.Name),
          "Only id-function function call is supported so far!",
      )
  
      func_id = node.func.id
      args = [self.visit(i) for i in node.args]
      # Intrinsics'
      if hasattr(calls, func_id):
          return getattr(calls, func_id)(func_id, args)
      # Contexts'
      _internal_assert(
          func_id in self.symbols.keys(),
          f"The function called ({func_id}) is not in the context either!",
      )
      ty, entry = self.symbols[func_id]
      _internal_assert(
          ty is Symbol.Callable,
          "Are you sure what you call is a function?!",
      )
      outs = entry(*args)
      op = outs.op if isinstance(outs, Tensor) else outs[0].op
      return op
  
imports: import ast
  import operator
  import logging
  import sys
  import numbers
  from enum import Enum
  from tvm.ir import Array, Range
  import tvm.runtime
  import tvm.tir
  import tvm.te
  import tvm.te._ffi_api
  import tvm.arith
  from tvm.tir import expr
  from tvm.tir import stmt
  from tvm.te.tensor import Tensor, Operation
  from tvm.tir import all
  from tvm.tir import any
  from .utils import _internal_assert
  from .None import calls
  from .None import utils
  from .preprocessor import determine_variable_usage
label_desc: Use image node_id 23 for calling the HybridParser obj's underlying member method code with example usage: obj.visit_Call(node) and returns: op, getattr