Alternative rollup implementation for the rust branch

This is an alternative implementation of #46.
This can be:

```python
len(x for x in pulls if x.current_state() == STATE_APPROVED)
```