# Functions
NewDeflateStreamShrinker returns a Shrinker compatible class that uses deflate compression.
NewGzipStreamShrinker returns a Shrinker compatible class that uses gzip compression.
NewLzwStreamShrinker returns a Shrinker compatible class that uses lzw compression.
NewNoShrinker returns a Shrinker compatible class that uses no compression.
NewSnappyShrinker returns a Shrinker compatible class that uses snappy compression.
NewSnappyStreamShrinker returns a Shrinker compatible class that uses snappy compression.
NewZlibStreamShrinker returns a Shrinker compatible class that uses zlib compression.
# Structs
DeflateStreamShrinker is a Shrinker compatible struct that uses deflate compression.
GzipStreamShrinker is a Shrinker compatible struct that uses gzip compression.
LzwStreamShrinker is a Shrinker compatible struct that uses lzw compression.
NoShrinker is a Shrinker compatible struct that uses no compression.
SnappyShrinker is a Shrinker compatible struct that uses snappy compression.
SnappyStreamShrinker is a Shrinker compatible struct that uses snappy compression.
ZlibStreamShrinker is a Shrinker compatible struct that uses zlib compression.
# Interfaces
Shrinker is the interface that provides a compression method for the data.