Extracted `Vows.collect()` to `pyvows.utils`