docs: def _get_dependencies_from_kwargs(self, args):
          """ Parse keyed arguments """
          if not isinstance(args, dict):
              raise TypeError('"kwargs" must be a dictionary')
  
          dependency_names = set()
          for arg in args.values():
              new_names = self._check_arg(arg)
              dependency_names.update(new_names)
          return dependency_names