pub type DynStreamSink = Pin<Box<dyn StreamSink<Item = Result<BytesMut, Error>, Error = Error> + Sync + Send>>;
struct DynStreamSink {}