code: def pop(self):
          
  
          if self._count == 0:
              raise StreamEmptyError("Pop called on virtual stream walker without any data", selector=self.selector)
  
          self._count = self._count - 1
          return self.reading
docs: Pop a reading off of this virtual stream and return it.