Make filter also a good consumer

The `foldrW` needs to be visible before phase 0.