docs: def itemsbyscore(self, min='-inf', max='+inf', start=None, num=None,
                       reverse=None):
          """ Return a range of |(member, score)| pairs from the sorted set name
              with scores between @min and @max.
  
              If @start and @num are specified, then return a slice
              of the range.
  
              @min: #int minimum score, or #str '-inf'
              @max: #int minimum score, or #str '+inf'
              @start: #int starting range position
              @num: #int number of members to fetch
              @reverse: #bool indicating whether to sort the results descendingly
  
              -> yields |(member, score)| #tuple pairs
          """
          reverse = reverse if reverse is not None else self.reversed
          for member in self.iterbyscore(
             min, max, start, num, withscores=True, reverse=reverse):
              yield member