code: def visit_BinOp(self, node):
      self.generic_visit(node)
      if ispowi(node):
          self.result.add(node.right)
  
file_path: pythran/pythran/analyses/immediates.py
imports: from pythran.analyses import Aliases
  from pythran.passmanager import NodeAnalysis
  from pythran.utils import pythran_builtin, isnum, ispowi
label_desc: Use image node_id 2 for calling the Immediates obj's underlying member method code with example usage: obj.visit_BinOp(node) without return types