code: def declare_in_type(self, self_type):
      method_type, sig = self.func_type, self.sig
      if method_type is None:
          # override 'self' type (first argument)
          self_arg = PyrexTypes.CFuncTypeArg("", self_type, None)
          self_arg.not_none = True
          self_arg.accept_builtin_subtypes = True
          method_type = self.build_func_type(sig, self_arg)
      self_type.scope.declare_builtin_cfunction(
          self.py_name,
          method_type,
          self.cname,
          utility_code=self.utility_code,
      )
  
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 for calling the BuiltinMethod obj's underlying member method code with example usage: obj.declare_in_type(_type) without return types