pub type GenericStreamSocket = StreamSocket<GenericStream>;
struct GenericStreamSocket { /* private fields */ }