Invert the inner generator code.
Invert the inner generator code.

First, it makes it read like the rest of the generators. Second,
it calls the filter *during* value generation (and not on the
tail end of the previous generator call or during construction).

danfuzz/samizdat,danfuzz/samizdat,danfuzz/samizdat,danfuzz/samizdat