code: def add_arg(
      self,
      argname,
      kind=inspect.Parameter.POSITIONAL_OR_KEYWORD,
      *,
      default=inspect.Parameter.empty,
      annotation=inspect.Parameter.empty,
  ):
      ps = list(self.parameters.values())
      ind = _find_insertion_index_by_kind(ps, kind)
      ps.insert(
          ind,
          inspect.Parameter(
              argname, kind, default=default, annotation=annotation
          ),
      )
      return self.replace(parameters=ps)
  
file_path: nnabla/python/src/nnabla/utils/signature_utils.py
imports: import inspect
label_desc: Use image node_id 2 for calling the SignatureEx obj's underlying member method code with example usage: obj.add_arg(argname, kind) and returns: self