We don't pool zlib.Reader instances because it's slightly difficult to do so. Implement a pool type that enables doing this.