code: def builtin_folding(value):
      """Convert builtin function to ast expression."""
      if isinstance(value, (type(None), bool)):
          name = str(value)
      else:
          try:
              name = value.__name__
          except AttributeError:
              raise ToNotEval()
      return ast.Attribute(
          ast.Name("builtins", ast.Load(), None, None), name, ast.Load()
      )
  
file_path: pythran/pythran/conversion.py
imports: import gast
  import numpy
  import numbers
label_desc: Use image node_id 4 for calling a global function with example usage: builtin_folding(value) and returns: ast