class_docstr: Result of `Signature.bind` call.  Holds the mapping of arguments
  to the function's parameters.
  
  Has the following public attributes:
  
  * arguments : OrderedDict
      An ordered mutable mapping of parameters' names to arguments' values.
      Does not contain arguments' default values.
  * signature : Signature
      The Signature object that created this instance.
  * args : tuple
      Tuple of positional arguments values.
  * kwargs : dict
      Dict of keyword arguments values.
code: def kwargs(self):
      kwargs = {}
      kwargs_started = False
      for param_name, param in self._signature.parameters.items():
          if not kwargs_started:
              if (
                  param.kind in (_VAR_KEYWORD, _KEYWORD_ONLY)
                  or param._partial_kwarg
              ):
                  kwargs_started = True
              else:
                  if param_name not in self.arguments:
                      kwargs_started = True
                      continue
  
          if not kwargs_started:
              continue
  
          try:
              arg = self.arguments[param_name]
          except KeyError:
              pass
          else:
              if param.kind == _VAR_KEYWORD:
                  # **kwargs
                  kwargs.update(arg)
              else:
                  # plain keyword argument
                  kwargs[param_name] = arg
  
      return kwargs
  
imports: from __future__ import absolute_import, division, print_function
  import itertools
  import functools
  import re
  import types
label_desc: Use image node_id 4 for calling the BoundArguments obj's underlying member method code with example usage: obj.kwargs() and returns: kwargs