pub type StreamSocketAcceptResult = Result<(Option<Box<SocketAddress>>, ClientEnd<StreamSocketMarker>), Errno>;