pub type GenericRawSocket = RawSocket<GenericRaw>;
pub struct GenericRawSocket { /* private fields */ }