class_docstr: New function with partial application of the given arguments
  and keywords.
class_docstr_tok: ["New","function","with","partial","application","of","the","given","arguments","and","keywords","."]
code: def __reduce__(self):
      return (
          type(self),
          (self.func,),
          (
              self.func,
              self.args,
              self.keywords or None,
              self.__dict__ or None,
          ),
      )
  
imports: from abc import get_cache_token
  from collections import namedtuple
  from reprlib import recursive_repr
  from _thread import RLock
  from types import GenericAlias
label_desc: Use image node_id 4 for calling the partial obj's underlying member method code with example usage: obj.__reduce__() and returns: type,  self,  self,  self,  unknown,  unknown