DataPipe is a pipeline of data processors, each accept some data, process it, and put result to next element in line. This class used to combine different Transfer- and Content- encodings. For example: unchunk transfer-encoding "chunnked", and uncompress Content-Encoding "gzip".
Unchunk chunked http responce body.
Processor for gzipped/compressed content. Also support InputRange interface.
DataPipeIface can accept some data, process, and return processed data.