class_docstr: Replaces one value in an ``args, kwargs`` pair.
  
  Inspects the function signature to find an argument by name
  whether it is passed by position or keyword.  For use in decorators
  and similar wrappers.
code: def __init__(self, func, name):
      # type: (Callable, str) -> None
      self.name = name
      try:
          self.arg_pos = self._getargnames(func).index(name)
      except ValueError:
          # Not a positional parameter
          self.arg_pos = None
  
imports: from __future__ import absolute_import, division, print_function
  import array
  import atexit
  import os
  import re
  import sys
  import zlib
label_desc: Use image node_id 1 to create a new ArgReplacer object from inherited base classes: object with example: obj = ArgReplacer(func, name)