pub type SocketSink = Pin<Box<dyn Sink<Bytes, Error = Error> + Send + 'static>>;
struct SocketSink {}