code: def visit_Constant(self, node):
      if node.value is None:
          self.result.add(("builtins", "None"))
      elif isinstance(node.value, str):
          self.result.add(("types", "str"))
      elif isinstance(node.value, complex):
          self.result.add(("types", "complex"))
      elif math.isnan(node.value):
          self.result.add(("numpy", "nan"))
      elif math.isinf(node.value):
          self.result.add(("numpy", "inf"))
  
imports: from pythran.passmanager import ModuleAnalysis
  from pythran.conversion import demangle
  import gast
  import math
label_desc: Use image node_id 16 for calling the Dependencies obj's underlying member method code with example usage: obj.visit_Constant(node) without return types