code: def clone(self, **keywd):
          
          return argument_t(
              name=keywd.get('name', self.name),
              decl_type=keywd.get('decl_type', self.decl_type),
              default_value=keywd.get('default_value', self.default_value),
              attributes=keywd.get('attributes', self.attributes))
docs: constructs new argument_t instance
  
          return argument_t(
              name=keywd.get('name', self.name),
              decl_type=keywd.get('decl_type', self.decl_type),
              default_value=keywd.get('default_value', self.default_value),
              attributes=keywd.get('attributes', self.attributes ))