docs: def _iterable_to_varargs_method(func):
      """decorator to convert a method taking a iterable to a *args one"""
      def wrapped(self, *args, **kwargs):
          return func(self, args, **kwargs)
      return wrapped