class_docstr: Replace all known pattern by pythran function call.
  
  Based on BaseMatcher to search correct pattern.
code: def visit_BinOp(self, node):
      return self.apply_patterns(node, PatternTransform.BinOpPatterns)
  
imports: from pythran.conversion import mangle
  from pythran.analyses import Check, Placeholder, AST_or
  from pythran.passmanager import Transformation
  from copy import deepcopy
  import gast
  from inspect import isclass
label_desc: Use image node_id 5 for calling the PatternTransform obj's underlying member method code with example usage: obj.visit_BinOp(node) and returns: self