class_docstr: Determine set of inlinable function.
  
  A function can be inlined if it has only one statement and doesn't
  recurse on itself.
code: def __init__(self):
      self.result = dict()
      super(Inlinable, self).__init__(PureExpressions)
  
file_path: catboost/contrib/python/pythran/pythran/analyses/inlinable.py
imports: from pythran.passmanager import ModuleAnalysis
  from pythran.analyses import Identifiers
  from pythran.analyses.pure_expressions import PureExpressions
  import pythran.metadata
  import gast
  import copy
label_desc: Use image node_id 1 to create a new Inlinable object from inherited base classes: ModuleAnalysis with example: obj = Inlinable()