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