code: def __init__(
      self, py_name, cname=None, field_type=None, field_type_name=None
  ):
      self.py_name = py_name
      self.cname = cname or py_name
      self.field_type_name = field_type_name  # can't do the lookup before the type is declared!
      self.field_type = field_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 1 to create a new BuiltinAttribute object from inherited base classes: object with example: obj = BuiltinAttribute(py_name, cname, field_type, field_type_name)