Changed upper bound on `pipes` to `< 4.2`

`pipes-4.1.0` got a version bump because it removes the dependency on the `void` package, which is only a breaking change if you used the `Void` type explicitly instead of the type synonyms.  For `pipes-zlib` this is a backwards compatible change so this pull request just updates the upper bound.