code: def init_builtins():
      init_builtin_structs()
      init_builtin_types()
      init_builtin_funcs()
  
      entry = builtin_scope.declare_var(
          "__debug__",
          PyrexTypes.c_const_type(PyrexTypes.c_bint_type),
          pos=None,
          cname="__pyx_assertions_enabled()",
          is_cdef=True,
      )
      entry.utility_code = UtilityCode.load_cached(
          "AssertionsEnabled", "Exceptions.c"
      )
  
      global list_type, tuple_type, dict_type, set_type, frozenset_type
      global bytes_type, str_type, unicode_type, basestring_type, slice_type
      global float_type, bool_type, type_type, complex_type, bytearray_type
      type_type = builtin_scope.lookup("type").type
      list_type = builtin_scope.lookup("list").type
      tuple_type = builtin_scope.lookup("tuple").type
      dict_type = builtin_scope.lookup("dict").type
      set_type = builtin_scope.lookup("set").type
      frozenset_type = builtin_scope.lookup("frozenset").type
      slice_type = builtin_scope.lookup("slice").type
      bytes_type = builtin_scope.lookup("bytes").type
      str_type = builtin_scope.lookup("str").type
      unicode_type = builtin_scope.lookup("unicode").type
      basestring_type = builtin_scope.lookup("basestring").type
      bytearray_type = builtin_scope.lookup("bytearray").type
      float_type = builtin_scope.lookup("float").type
      bool_type = builtin_scope.lookup("bool").type
      complex_type = builtin_scope.lookup("complex").type
  
imports: from __future__ import absolute_import
  from .Symtab import BuiltinScope, StructOrUnionScope
  from .Code import UtilityCode
  from .TypeSlots import Signature
  from .None import PyrexTypes
  from .None import Options
label_desc: Use image node_id 4 for calling a global function with example usage: init_builtins() without return types