pub type DynSink<Input> = Pin<Box<dyn Sink<Input, Error = Error> + Send + Sync>>;
struct DynSink<Input> {}