class_docstr: AST Node Transformer to replace function calls, methods, and
  attributes.
code: def visit_Call(self, node):
      if (
          isinstance(node.func, ast.Attribute)
          and f"{node.func.value.id}.{node.func.attr}" in replace_map
      ):
          node.func = ast.Name(
              replace_map[f"{node.func.value.id}.{node.func.attr}"],
              node.func.ctx,
          )
      elif (
          isinstance(node.func, ast.Name)
          and node.func.id in replace_map
      ):
          node.func.id = replace_map[node.func.id]
      return node
  
file_path: ivy/ivy/compiler/replace_with.py
imports: import ast
  import astunparse
  import inspect
label_desc: Use image node_id 2 for calling the ReplaceFunction obj's underlying member method code with example usage: obj.visit_Call(node) and returns: node