a stab at sampling w/ mix of random & blocked #221

You may mean:
```
for block_key, record_id in blocker(indexed_data) :
    pred_dict[block_key].append(record_id)
```